PROBLEMA CON PRELOADER EN FLASH CS3
Publicado por Mako (1 intervención) el 03/11/2009 23:25:07
Buenas noches, el problema es el siguiente...
Tengo un preloader externo que carga otro swf. Lo que pasa es que cuando va 30% aproximadamente del preloader la otra pelicula comienza a reproducirse y cuando desaparece el preloader la pelicula ya va por la mitad de su reproduccion...
(Ver: http://www.fernandokuyumchoglu.com.ar) Alli esta todo subido...
El codigo del preloader es el siguiente
var l:Loader = new Loader();
var mc:MovieClip = loading;
var mcc:MovieClip = efecto;
l.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS, loop);
l.contentLoaderInfo.addEventListener(Event.COMPLETE, done);
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;
this.removeChild(mc);
this.removeChild(mcc);
addChild(l);
l.contentLoaderInfo.removeEventListener(ProgressEvent.PROGRESS, loop);
l.contentLoaderInfo.removeEventListener(Event.COMPLETE, done);
}
l.load(new URLRequest("presentacion.swf"));
Tengo un preloader externo que carga otro swf. Lo que pasa es que cuando va 30% aproximadamente del preloader la otra pelicula comienza a reproducirse y cuando desaparece el preloader la pelicula ya va por la mitad de su reproduccion...
(Ver: http://www.fernandokuyumchoglu.com.ar) Alli esta todo subido...
El codigo del preloader es el siguiente
var l:Loader = new Loader();
var mc:MovieClip = loading;
var mcc:MovieClip = efecto;
l.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS, loop);
l.contentLoaderInfo.addEventListener(Event.COMPLETE, done);
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;
this.removeChild(mc);
this.removeChild(mcc);
addChild(l);
l.contentLoaderInfo.removeEventListener(ProgressEvent.PROGRESS, loop);
l.contentLoaderInfo.removeEventListener(Event.COMPLETE, done);
}
l.load(new URLRequest("presentacion.swf"));
Valora esta pregunta


0