Comunidad de diseño web y desarrollo en internet online

Autorespondiendo al Post de LoadMovie

Citar            
MensajeEscrito el 09 Jun 2008 11:38 pm
Pues bueno... después de batallar mucho con el loadMovie, publico la solución que encontré por si alguien necesita de esto (que quien sabe vdd)

el problema es que al hacer un precargador de fotos me salía "NaN" en el campo de texto de Porcentaje y la barra no mostraba el progreso una vez que estaba en línea (mientras que haciéndolo en el simulador si funcionaba)

Código :


function cargarFoto(p_Indice){
  loadMovie(p_Indice+".jpg",fotos_mc);
  barra_mc.onEnterFrame = function(){
    total = fotos_mc.getBytesTotal();
    cargado = fotos_mc.getBytesLoaded();
    if(cargado == total && cargado >=500){
      delete barra_mc.onEnterFrame;
    }
    porcentaje = Math.round(cargado*100/total);
    barra_mc._xscale = porcentaje;
    porcentaje_txt.text = porcentaje+"%";
  }
}



Lo único que agregué fue un escape para que la variable cargado no se confundiiera creeyendo que el total podría ser 0, entonces puse un escape ( && cargado>=500) para que si la película corre demasiado rápido (30fps) tenga una pequeña tolerancia para detectar cuánto pesa la imagen y ya con eso empezó a funcionar perfectamente :D

Bueno... espero a alguien le sirva jejje

Por Stockman

Claber

145 de clabLevel



 

firefox
Citar            
MensajeEscrito el 10 Jun 2008 02:17 am
En realidad cuando todavía no ha leído info del archivo a cargar, tanto getBytesLoaded() como getBytesTotal() valen -1 y se termina la precarga, algo que no pasa en local

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 10 Jun 2008 02:40 am
Sasto, ese era el problema :D:D

Por Stockman

Claber

145 de clabLevel



 

firefox

 

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