イベントリスナーの除去
AS3.0のこの工程がちょっとめんどくさい・・・。
ついつい忘れがちになってしまう。
>|java|
hoge.addEventListener(MouseEvent.ROLL_OVER, onMouseOver);
function onMouseOver (event:MouseEvent):void {
hoge.addEventListener (Event.ENTER_FRAME, onEnterFrame);
function onEnterFrame(event:Event):void {
trace("hoge");
}
}
||<
みたいなロールオーバーとフレームイベントの2重構造になっているとき、ロールアウトしたときにエンターフレームイベントを除去しないとずーっとフレームイベントが繰り返されたりする。