AS3删除数组中的MovieClip

时间:2010-10-15 14:33:42

标签: flash arrays actionscript-3 actionscript object

如果我将对数组中的对象的引用存储在一个阵列中并且它们存在于不同的位置,即它们不是同一个父级的所有子级,那么是否有任何关于如何使用AS3从子级中删除子级的想法?

SomeArray.push(本);

2 个答案:

答案 0 :(得分:6)

for each(var mc:MovieClip in SomeArray){
    mc.parent.removeChild(mc);
}

答案 1 :(得分:0)

考虑一下:

  • 迭代每个剪辑和& 他们的孩子。
  • 匹配参考名称/ ID(我希望 它是一个独特的)。
  • 使用removeChild删除显示 对象(精灵,MC,等)。
  • 继续弹出数组的最后一个引用,因为你不断获得匹配。