Obrigado GENTE, Valeu demais igor. Me ajudou bastante e tenho certeza que outras pessoas tbm.
On 9 set, 17:07, Igor Costa <igorco...@gmail.com> wrote: > Tarde. > > Considere-se sortudo, hoje o dia foi bom, então fiz um post para te > ajudarhttp://www.igorcosta.com/blog/?p=1111 > > Abraços. > ---------------------------- > Igor Costawww.igorcosta.comwww.igorcosta.org > > 2010/9/9 Rudinei Alves <rudineic...@hotmail.com> > > > > > 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 emhttp://groups.google.com/group/flexdev- > > Ocultar texto das mensagens anteriores - > > - Mostrar texto das mensagens anteriores - -- 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