ActionScript 2.0小ネタです。
EventDispatcherが使えないなぁ と思っている人はAsBroadcasterを使うと簡単です。
var customBroadcaster_obj = new Object(); AsBroadcaster.initialize(customBroadcaster_obj);
initializeでイベント通知機能とリスナー管理機能を追加します。
イベントを通知する側
customBroadcaster_obj.broadcastMessage("end", { type:"end", target:this } );
受け取る側
_root.customBroadcaster_obj.addListener(this);this.end = function (evtObj){
for(var k in evtObj){
trace(this+"---"+k+":::::::::"+evtObj[k])
}
}
ありがとうkani君