Que eventos é que estás a escutar? O progress apenas? Tem em conta que os
loaders têm uma série de eventos próprios para cada tipo de situação.
Estarás a tentar aceder ao swf ou propriedades deste antes do Event.COMPLETE
ou propriedades antes do Event.INIT?

Estás a carregar um swf AS2 em AS3 e tentar aceder a propriedades?

Qual é exactamente o erro que ele te dá?

 

De: [email protected] [mailto:[EMAIL PROTECTED] Em nome de Mauro
Martins
Enviada: quinta-feira, 2 de Outubro de 2008 10:45
Para: [email protected]
Assunto: [riapt] Re: as3 Preload External Swf

 

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