Igor, VC tem como disponibilizar os arquivos ? Montei no meu FLex, mas está acusando erro.
On 9 set, 17:33, Luiz Barros <sailorwebm...@yahoo.com.br> wrote: > 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 -- 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