まず、簡単に説明します。
2つの配列があります。最初の配列:ホルダー、2番目の配列:クリップです。最初の配列は、各アイテムを配列にプッシュし、ステージに追加するループを介したグリッドパターンとしての動的な空のボックスでした//場所x、yのみ
2番目の配列:クリップは動的にロードされたSWFムービー、10個すべて一緒にこれらのロードされたSWFクリップはHolder配列に「addChild」されるため、これらのクリップはグリッドパターンになり、同時に配列クリップにプッシュされます。
Clips[1].x = 50 ; // this works fine
だから私は私のクリップがそこにあることを知っています、正しく参照してください。しかし、icantが行っているように見えるのは、array:Clipsからすべてのコンテンツを削除することです。
var len:int = Clips.length;
for( var i:int = 0; i < len; i++ ) {
this.removeChild( Clips[i] ) ;
}
スプライスも試しましたが、同じ結果でエラーがスローされるか、何も実行されません。いずれにしても、アイテムが削除されないか、ステージから削除されません。
説明する簡単な方法私は配列に15個のアイテムをロードします。ボタンを押すたびに、その配列をクリアして、さらに15個のアイテムを再入力します。これは、これまで10秒ごとに発生します。
私は問題なく再入力できますが、古いコンテンツにさらに多くのものをロードし続けますが、古いコンテンツをクリアしたいです