【发布时间】:2014-06-30 20:32:03
【问题描述】:
我正在寻找一种解决方案来从 as3 的舞台上删除影片剪辑列表。我尝试将影片剪辑添加到数组中,并制作一个循环,如果它们存在,则删除它们中的每一个。我必须包含 if contains 因为它在没有它的情况下将我发回:“错误 #2025:提供的 DisplayObject 必须是调用者的子对象。”
var array: Array = new Array;
var symbol1: MovieClip = new Symbol1;
var symbol2: MovieClip = new Symbol1;
array.push(symbol1);
array.push(symbol2);
stage.addChild(array[1]);
for (var i = 0; i < array.length; i++) {
if (contains(array[i])) {
stage.removeChild(array[i]);
trace("removed symbol[i]");
}
}
我是不是用错了数组?
【问题讨论】:
标签: arrays actionscript-3 flash actionscript movieclip