[AS]AsBroadcasterでイベント配信
AsBroadcasterでイベントを配信できる。
EventDispatcherとの違いがよくわからないのだが・・・
下記のような順番で書いていくこと。
//ブロードキャスターとなるオブジェクトを作成
var casterObj:Object = new Object();
//ブロードキャスターに登録する
AsBroadcaster.initialize(casterObj);
//リスナーとなるオブジェクトを作成
var listenerObj:Object = new Object();
//リスナーオブジェクトにメソッド(リスナーメソッド)を定義
listenerObj.eventComp = function(){
trace("end");
}
listenerObj.eventComp1 = function(){
trace("end1");
}
//リスナーオブジェクトをブロードキャスターのリスナーとして登録
casterObj.addListener(listenerObj);
//ブロードキャスターがイベント”eventComp”を配信する。
casterObj.broadcastMessage("eventComp");
//ブロードキャスターがイベント”eventComp”を配信する。
casterObj.broadcastMessage("eventComp1");
Tweet