我正在开发一个游戏。我从图库中随机附加了一个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