Boas.

Penso que ele está a carregar o swf de um exterior, ou seja, a técnica de
carregar primeiro um loader simples para ser mais rápido para depois mostrar
a percentagem correcta ao carregar o main.

Eu utilizei o mesmo pedaço de código (Lee Brimelow) e estou a ter um
problema diferente. Quando o loader chega ao fim, ele gera-me um erro a
dizer que o loader não foi totalmente completo quando penso que na realidade
foi, e aliás ele mostra o swf carregado correctamente. Mas é um problema que
ainda não pude ver.

O que posso dizer para ajudar o Snoke é que o meu swf tem todo o código /
movieclips no stage na primeira frame, o que faz que ele seja totalmente
carregado e mostrado correctamente. Por acaso tu não tens um stop na
primeira frame? Na volta ainda ele está a correr a timeline e por isso já
vai a meio.

Cumprimentos, Mauro Martins.

2008/10/2 Ricardo Neves <[EMAIL PROTECTED]>

>
> Boas.
>
> O preload só te aparece a meio porque ele tem que carregar tudo o que
> exportas primeiro que por default é no frame 1.
> A técnica pa evitar isso passa por exportares tudo para um frame mais à
> frente e deixares apenas as instancias do preloader no inicio.
> Lê este artigo: http://www.senocular.com/flash/tutorials/preloading/
> É antigo (AS2 / mx2004) mas ao leres vais perceber bem a técnica que fazer
> o
> export para o frame 3 ou 4 e deixar apenas o preload no inicio.
> Se não estou em erro, o que se está a passar no teu caso é mesmo isso.
>
> Akira
>
> -----Mensagem original-----
> De: [email protected] [mailto:[EMAIL PROTECTED] Em nome de
> SnOke
> Enviada: quinta-feira, 2 de Outubro de 2008 1:08
> Para: Mailing List da Comunidade Portuguesa de Desenvolvimento de RIAs -
> www.riapt.org
> Assunto: [riapt] as3 Preload External Swf
>
>
> Boas,
>
> Tenho o seguinte código que faz o loading de um swf. No entanto o que está
> acontecer é que o loading é bem feito, mas quando ele acaba o movie do swf
> que foi carregado já vai a meio, ou seja não começa de inicio.
>
> Se alguém souber como resolver este pequeno problema ficaria grato.
>
> var l:Loader = new Loader();
> l.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS, loop);
> l.contentLoaderInfo.addEventListener(Event.COMPLETE, done); l.load(new
> URLRequest("intro.swf"));
>
> function loop(e:ProgressEvent):void{
>        var perc:Number = e.bytesLoaded / e.bytesTotal;
>        percent.text = Math.ceil(perc*100).toString(); }
>
> function done(e:Event):void{
>        removeChildAt(0);
>        percent = null;
>        addChild(l);
> }
>
>
>
> >
>


-- 
Cumprimentos, Mauro Martins
-------------------------------------------------------------
www.imauro.com || www.imauro.com/blog/
Web Designer || Flash Developer

--~--~---------~--~----~------------~-------~--~----~
Recebeu esta mensagem porque está inscrito em Grupo "Mailing List da Comunidade 
Portuguesa de Desenvolvimento de RIAs - www.riapt.org" do Grupos Google.
 Para enviar mensagens para este grupo, envie um email para 
[email protected]
 Para anular a inscrição neste grupo, envie um email para [EMAIL PROTECTED]
 Para mais opções, visite este grupo em 
http://groups.google.com/group/riapt?hl=pt-PT
-~----------~----~----~----~------~----~------~--~---

Responder a