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

パスワード:


パスワード紛失

新規登録
メインメニュー
メイン
   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));
}
}
}
フラット表示 前のトピック | 次のトピック

題名 投稿者 日時
 » eventDispatcherの使い方について kemumaki12 2008-10-8 17:13
     Re: eventDispatcherの使い方について yassuy 2008-10-8 17:58
       Re: eventDispatcherの使い方について kemumaki12 2008-10-8 18:56
         Re: eventDispatcherの使い方について yassuy 2008-10-8 22:30
           Re: eventDispatcherの使い方について kemumaki12 2008-10-9 2:29
         Re: eventDispatcherの使い方について Fumio 2008-10-9 1:08

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