トップへ戻るニュースフォーラムFLASH-ML 過去ログBak@Flaダウンロードよくある質問と答
ログイン
ユーザ名:

パスワード:


パスワード紛失

新規登録
メインメニュー
メイン
   迷える子羊の部屋【初心者専用】
     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);
}

フラット表示 前のトピック | 次のトピック

題名 投稿者 日時
 » return function の 消し方 が わかりません myanta 2009-11-18 11:13
     Re: return function の 消し方 が わかりません Fumio 2009-11-18 16:20
       ありがとうございます! myanta 2009-11-19 10:19
         Re: ありがとうございます! Fumio 2009-11-19 18:59
           理解度がさらにUPしました、ありがとうございます! myanta 2009-11-20 16:53

投稿するにはまず登録を
 
Copyright (C) 2003 FLASH-japan. All rights reserved.
Powered by Xoops