Como o Action Script é assincrono, acredito que você deva criar uma função que verifique se a imagem foi carregada. Isso pode ser conseguido ouvindo os eventos da classe loader (INIT ou COMPLETE). Se foi carregado executa a função novamente para a próxima imagem. Ao chegar ao final do array ou da lista ( i = total ) executa a função sleep e ao final desta começa tudo de novo carregando as novas imagens.
Abaixo um exemplo "à grosso modo" apenas para passar a idéia, não sei se funciona desta forma pois estou escrevendo direto aqui e não testei. private function addChild(link:Object) { var loaderMc:Loader = new Loader(); loaderMc.load(new URLRequest(link)); loaderMc.contentLoaderInfo.addEventListener(Event.INIT,OnInit); } private var i:int = 0; private function OnInit(e:Event):void { if(i < total) { addChild(i); } i++; } private function sleep():void { var timer:Timer = new Timer(1000,1); timer.addEventListener(TimerEvent.TIMER_COMPLETE,timerComplete); timer.start(); private function timerComplete(e:TimerEvent):void { addChild(0); } } -- Você recebeu esta mensagem porque está inscrito na lista "flexdev" Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com Para sair da lista, envie um email em branco para flexdev-unsubscr...@googlegroups.com Mais opções estão disponíveis em http://groups.google.com/group/flexdev