独自のイベントリスナー機能を作成するには

//メインタイムラインのフレームアクション
AsBroadcaster.initialize(this);
ufo1_mc.timeElapsed = function(arg) {
this._xscale -= arg;
this._yscale -= arg;
if (this._xscale < 10) this._parent.removeListener(this);
};
this.addListener(ufo1_mc);
ufo2_mc.timeElapsed = function(arg) {
this._y += arg;
if (this._y > 240) this._parent.removeListener(this);
};
this.addListener(ufo2_mc);
function sendMessage() {
this.broadcastMessage("timeElapsed", 10);
}
clearId = setInterval(this, "sendMessage", 1000);
・サンプルを実行
・サンプルをダウンロード
Action Script逆引きクイックリファレンス 説明などは本書を参考にしてください。