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

Responder a