メイン ActionScript 3.0 特設会議室
eventDispatcherの使い方について | 投稿するにはまず登録を |
| フラット表示 | 前のトピック | 次のトピック |
| 投稿者 | スレッド |
|---|---|
| kemumaki12 | Åê¹ÆNo.40460 投稿日時: 2008-10-8 17:13 |
新米 ![]() ![]() 居住地: 兵庫県 投稿: 5
使用環境:
|
eventDispatcherの使い方について dispatchEventの使い方で頭を抱えています。
単純に一つのドキュメントクラス上から、 EventDispatcherを継承しているクラスのインスタンスを作成して、 そのインスタンスからイベント発動して、 ドキュメントクラス内のリスナーで受信というテストをしようとしています。 エラーも何も表示されないのですが、 traceの文言がリスナー側で出力されません。 イベントの受け渡しがうまくいっていないのでしょうか。 ------------------------------- ドキュメントクラス package { import flash.events.Event; import flash.display.MovieClip; public class EventCheck extends MovieClip { var myEventObj:MyEvent; function EventCheck() { myEventObj = new MyEvent(); //イベントリスナーに登録 myEventObj.addEventListener(MyEvent.EVENT_OK,onEventA); } //以下が表示されない function onEventA(event:Event):void { trace("イベント受信・発動成功"); } } } ------------------------------ eventDispatcher継承クラスのmyEventクラス package { import flash.events.EventDispatcher; import flash.events.Event; public class MyEvent extends EventDispatcher { //カスタムイベント名 public static const EVENT_OK:String="event_ok"; //コンストラクタ function MyEvent() { eventFind(); } //イベント送信 function eventFind():void { dispatchEvent(new Event(MyEvent.EVENT_OK)); } } } |
| フラット表示 | 前のトピック | 次のトピック |
| 題名 | 投稿者 | 日時 |
|---|---|---|
| » |
kemumaki12 | 2008-10-8 17:13 |
| |
yassuy | 2008-10-8 17:58 |
| |
kemumaki12 | 2008-10-8 18:56 |
| |
yassuy | 2008-10-8 22:30 |
| |
kemumaki12 | 2008-10-9 2:29 |
| |
Fumio | 2008-10-9 1:08 |
| 投稿するにはまず登録を | |



ログイン


