Comunidad de diseño web y desarrollo en internet online

Problema con preload

Citar            
MensajeEscrito el 19 Nov 2007 03:04 pm
wenasss ¡

Tengo un preload en el fotograma 1 que me ha estado funcionando bien hasta hoy:

Código :

loaderInfo.addEventListener(ProgressEvent.PROGRESS, onLoadProgress);
loaderInfo.addEventListener(Event.COMPLETE, onLoadComplete);
function onLoadProgress (event:ProgressEvent):void{
var cargado:int = event.bytesLoaded;
var total:int = event.bytesTotal;
var porcentaje:int = cargado/total*100;
texto.text = "Cargado:"+porcentaje+"%";
barra.gotoAndStop(porcentaje);
}
function onLoadComplete (event:Event):void {                
 gotoAndPlay(2);
}


Ahora de repente cuando llega al 85% salta al fotograma 2, cuando siempre lo ha hecho en el 100%,
sabéis porque pasa esto?

Por Jorgeff

33 de clabLevel



Genero:Masculino  

Madrid

firefox
Citar            
MensajeEscrito el 19 Nov 2007 08:00 pm
Pues algo ha tenido que cambiar en la pelicula que cargas..

Le has metido algún componente?

Por db

63 de clabLevel



 

opera
Citar            
MensajeEscrito el 19 Nov 2007 08:09 pm
No le he metido ningún componente. Eske flipo con el jodio flash :|

Por Jorgeff

33 de clabLevel



Genero:Masculino  

Madrid

firefox
Citar            
MensajeEscrito el 19 Nov 2007 08:19 pm
Y si cambias esto
loaderInfo.addEventListener(Event.COMPLETE, onLoadComplete);
Por esto
loaderInfo.addEventListener(Event.INIT, onLoadComplete);
?

Por db

63 de clabLevel



 

opera
Citar            
MensajeEscrito el 19 Nov 2007 08:25 pm
me da un error

TypeError: Error #1009: No se puede acceder a una propiedad o a un método de una referencia a un objeto nulo.
at Index_fla::MainTimeline/onLoadProgress()

Por Jorgeff

33 de clabLevel



Genero:Masculino  

Madrid

firefox
Citar            
MensajeEscrito el 19 Nov 2007 08:30 pm
Y asi?
var cargador:Loader = new Loader();
cargador.load(direccion);
cargador.contentLoaderInfo.addEventListener(Event.INIT, Terminado);

Por db

63 de clabLevel



 

opera
Citar            
MensajeEscrito el 19 Nov 2007 08:39 pm
intenta asi

Código :

this.loaderInfo.addEventListener(ProgressEvent.PROGRESS, onLoadProgress);
this.loaderInfo.addEventListener(Event.COMPLETE, onLoadComplete);
var porcentaje:Number;

function onLoadProgress(event:ProgressEvent):void {
   var cargado:Number = event.bytesLoaded;
   var total:Number = event.bytesTotal;
   porcentaje = (cargado/total)*100;
   trace(porcentaje);
}
function onLoadComplete(event:Event):void {
   trace(porcentaje);
}

Por DiegoAzul

376 de clabLevel



 

Mx

firefox
Citar            
MensajeEscrito el 19 Nov 2007 09:00 pm
Nada tío en el 85 empieza, probaré hacer otro tipo de carga ¡¡ pero me pica la curiosidad por ke pasa eso.

Por Jorgeff

33 de clabLevel



Genero:Masculino  

Madrid

firefox
Citar            
MensajeEscrito el 19 Nov 2007 10:39 pm
me fartaba el stop(); lo borre sin querer Ainsss :lol:

VAya tela ¡¡

Bueno voy a curvar la linea de tiempo y me voy a ir por un fotograma de gusano a la cama ¡¡

Gracias por la ayuda.

Por Jorgeff

33 de clabLevel



Genero:Masculino  

Madrid

firefox
Citar            
MensajeEscrito el 19 Nov 2007 11:06 pm
jajajajajaja

Si es que muchas veces le echamos la culpa al pobre flash y no es suya......


(aunque otras, si que es)

Por db

63 de clabLevel



 

opera

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.