メイン ActionScript 3.0 特設会議室 イベトリスナーについて | 投稿するにはまず登録を |
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
kirarin | Åê¹ÆNo.38027 投稿日時: 2008-3-14 16:36 |
職人 居住地: 彩の国 投稿: 214
使用環境:
|
イベトリスナーについて お世話になっております。
kirainです。 AS3のaddEventListenerとremoveEventListenerについて質問です。 サンプルとして以下のようなものを作りました。 MCを1つ配置します。(test_mc) さらに別のMCを2つ用意します。(btn1_mc、btn2_mc) test_mcにclick動作定義したいのですが、 ・btn1_mcを押下したら「test_mcの押下でtrace("A")を実行するようにする」 ・btn2_mcを押下したら「test_mcの押下でtrace("B")を実行するようにする」
これで、どちらかのボタンを押せば、test_mcの押下でA,またはBが出力されますが、traceは一度だけ機能させたいので、trace後にtest_mcに定義さているリスナーを削除させたいと考えています。 リスナーの削除にはそのリスナーの名前を知る必要がありますが、それを調べる方法はないでしょうか。 btn1_mc、btn2_mcを押下したときにどちらを押下したかを管理するようなオブジェクトを用意しなければできないでしょうか。 ※上記サンプルではbtn2_mcまでとなっていますが、実際に扱いたいのはもっと多くリスナーの「xClickHandlerX」という名前もどんどん増えてしまうので、「すべてのリスナを削除」なんてできたら助かるのですが・・・
|
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
» イベトリスナーについて | kirarin | 2008-3-14 16:36 |
Re: イベトリスナーについて | mayor | 2008-3-15 3:26 |
Re: イベントリスナーについて | Fumio | 2008-3-15 16:28 |
Re: イベントリスナーについて | kirarin | 2008-3-17 22:45 |
Re: イベトリスナーについて | kirarin | 2008-3-17 22:38 |
投稿するにはまず登録を | |