ADDED_TO_STAGE 屢次被調用

var mca:MovieClip=new MCA();
mca.addEventListener(Event.ADDED_TO_STAGE,addStageEvent);
function addStageEvent(e:Event):void{
var mcb:MovieClip=new MCB();
mcb.addEventListener(Event.ADDED_TO_STAGE,addStageEvent2);
mca.addChild(mcb);
}
function addStageEvent2(e:Event):void{
trace("mcb");
}
 
this.addChild(mca);
 
若是按照 上面的寫法  "mcb" 將會被打印 2 次 
一次 發生在 mca.addChild(mcb) 事件後
另外一次發生在 this.addChild(mca); 事件後 
 
因此 在使用 ADDED_TO_STAGE 事件
要麼在 ADDED_TO_STAGE 時間的回調方法裏面 寫一個 _stage 來判斷 是否 已經添加到 舞臺
要麼 就要在 ADDED_TO_STAGE 時間觸發後 刪除 ADDED_TO_STAGE 時間