メイン 迷える子羊の部屋【初心者専用】
return function の 消し方 が わかりません | 投稿するにはまず登録を |
| フラット表示 | 前のトピック | 次のトピック |
| 投稿者 | スレッド |
|---|---|
| myanta | Åê¹ÆNo.43966 投稿日時: 2009-11-18 11:13 |
新米 ![]() ![]() 居住地: 大阪 投稿: 18
使用環境:
|
return function の 消し方 が わかりません ステージに ボタンを2つ おいて、 btn1 と btn2
という名前をつけました。 そして、各ボタンに引数を持たせて addEventListener したり、 removeEventListener させたりしたいのですが、 引数を持たせてaddEventListenerさせると removeしてくれません。 リスナーの消し方をご存知の方、教えてください。 ------------------------------------------------- btn1.addEventListener( MouseEvent.CLICK, onFunc("テスト")); btn2.addEventListener( MouseEvent.CLICK, removeFunc); function onFunc( tar:String):Function{ return function(event:MouseEvent):void{ trace(tar); btn1.buttonMode = true; } } function removeFunc(event:MouseEvent):void{ trace("onFuncを消す"); btn1.buttonMode = false; //消えなかった命令文 //btn1.removeEventListener(MouseEvent.CLICK,onFunc); //btn1.removeEventListener(MouseEvent.CLICK,onFunc("テスト")); //btn1.removeEventListener(MouseEvent.CLICK,arguments.callee); } |
| フラット表示 | 前のトピック | 次のトピック |
| 題名 | 投稿者 | 日時 |
|---|---|---|
| » |
myanta | 2009-11-18 11:13 |
| |
Fumio | 2009-11-18 16:20 |
| |
myanta | 2009-11-19 10:19 |
| |
Fumio | 2009-11-19 18:59 |
| |
myanta | 2009-11-20 16:53 |
| 投稿するにはまず登録を | |



ログイン


