Tarde. Considere-se sortudo, hoje o dia foi bom, então fiz um post para te ajudar http://www.igorcosta.com/blog/?p=1111
Abraços. ---------------------------- Igor Costa www.igorcosta.com www.igorcosta.org 2010/9/9 Rudinei Alves <[email protected]> > 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 [email protected] > Para sair da lista, envie um email em branco para > [email protected] > Mais opções estão disponíveis em http://groups.google.com/group/flexdev > -- Você recebeu esta mensagem porque está inscrito na lista "flexdev" Para enviar uma mensagem, envie um e-mail para [email protected] Para sair da lista, envie um email em branco para [email protected] Mais opções estão disponíveis em http://groups.google.com/group/flexdev
