下記のようにEvent.ENTER_FRAMEで引数を渡して処理しているイベントを
削除したいのですが、うまく削除できていないようで、質問させて頂きました。
下記のように登録したEvent.ENTER_FRAMEのイベントを削除するには
どのようにすればよいでしょうか。
protected function onEnterMovechara( para_no : int ):void{
obj.addEventListener(Event.ENTER_FRAME, movepic( para_no,1000,1000,1,1 ));
}
protected function movepic( para_no : int,para_w : int,para_h : int, mX : int, mY : int) {
return function (e:Event):void{;
//---処理
trace("obj " + para_no )
}
private function onEnterNext( para_no:int ):void{
//ここで削除したい
obj.removeEventListener(Event.ENTER_FRAME, arguments.callee);
obj.removeEventListener(Event.ENTER_FRAME, movepic( para_no,1000,1000,1,1 ));
}
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/02/01 06:34