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 -~----------~----~----~----~------~----~------~--~---
