首先,我将简要说明:
我有 2 个数组,第一个 Array:holder,第二个 Array:Clips。第一个数组是作为网格模式的动态空框,通过循环将每个项目推入数组并添加到舞台//仅用于位置 x,y
第二个数组:Clips是动态加载的SWF电影,一共10个这些加载的SWF剪辑是“addChild”到Holder Array中的,所以这些剪辑会在网格模式中同时被推入数组Clips中,供参考示例
Clips[1].x = 50 ; // this works fine
所以我知道我的剪辑在那里,正确引用。但是 icant 似乎做的是从数组中删除所有内容:剪辑
var len:int = Clips.length;
for( var i:int = 0; i < len; i++ ) {
this.removeChild( Clips[i] ) ;
}
我也尝试过拼接,结果相同,只是要么抛出错误,要么什么都不做,无论哪种方式,我的项目都没有删除/删除。
简单的解释方法我在一个数组中加载 15 个项目,每次按下按钮时我都想清除该数组并重新填充另外 15 个项目,这永远每 10 秒发生一次。
我可以重新填充没问题,它将继续在旧内容上加载更多内容,但我希望清除旧内容