我正在開發一個遊戲。我從圖庫中隨機附加了一個movieClip。我有一個名爲picLeft1
,picLeft2
,picLeft3
等等的電影剪輯庫。它的工作正常,但我有問題刪除它。下面的代碼用於附加movieclip。這裏ranque
是一個數組,其中存儲隨機生成的數字最多5個,HolderL
是我想要附加movieClip的movieClip。而q
是一個精靈。刪除多個影片剪輯
for (var i:int = 0; int<3; i++) {
que_mc.push("picLeft"+ranque[i]);
var que_mc_class:Class = getDefinitionByName(que_mc[i]) as Class;
q = new que_mc_class();
this["HolderL"+(i+1)].addChild(q);
}
我去除影片剪輯代碼給出below.I要除去附着在HolderL
的所有影片剪輯。但是這個代碼不起作用。
for(var j:int = 1; j<=3; j++) {
this["HolderL"+j].removeChild(q);
}
對於Flash Player 11有這種可能性太:http://help.adobe.com/en_US/FlashPlatform/reference/actionscript /3/flash/display/DisplayObjectContainer.html#removeChildren%28%29 – AsTheWormTurns 2012-02-12 09:13:20