2013-05-19 2 views
0

У меня есть загрузчик, который я хочу, чтобы удалить, и вместо того, чтобы удалять один за одинActionscript 3. Снимите погрузчик с для

removeChild(ImgLoader1); 
removeChild(ImgLoader3); 
removeChild(ImgLoader4); 
removeChild(ImgLoader5); 
removeChild(ImgLoader6); 

Я хочу, чтобы удалить их с цикл, как этот

for(i=1; i<=6; i++) { 
    removeChild(ImgLoader[i]); 
} 

, но он не работает, потому что это не объединяя ImgLoader[i] и делая ImgLoader1..2..3

ответ

0

Дайте этому попытку:

//Define a global image loader array where you are going to store the references 
var imageLoaders:Array = []; 

var imageLoader:ImageLoader = new ImageLoader(); 
var image:URLRequest = new URLRequest("http://server.com/myimage.gif"); 
imageLoader.load(image); 

//store a reference for later use... 
imageLoaders.push(imageLoader); 

// add to the stage 
addChild(imageLoader); 

// and then later to remove the image loaders from the stage 
for(var i:int = 0; i < imageLoaders.length; i++) { 
    removeChild(imageLoaders[i]); 
} 

Надеется, что это помогает

+0

неявного приведения значения типа String, к несвязанному типу flash.display: DisplayObject. :( – user2397976

+0

отредактировал мой ответ, дайте ему еще одну попытку :) – intuitivepixel

+0

не работает :( – user2397976

Смежные вопросы