[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