Comunidad de diseño web y desarrollo en internet online

preloader

Citar            
MensajeEscrito el 08 Feb 2008 02:45 am
hola, yo se ke este es un tema ke se ha tratado muchas veces.. estoy haciendo una pagina.. pero el problema es ke el preloader ke les pongo el codigo mas adelante, lo carga cuando va en el 30% es decir... kuando apenas va en el 30% lo manda al frame 2.. por lo tanto no ha kargado por kompleto y tiene errores... le puce trace para ver si estaba kargando la variable y si, efectivamente los carga las variables... pero kon el trace veo ke todavia no karga todo los byte y ya avanzo al fotograma 2, y komo es una galeria, ke tengo fotos kada frame se vuelve loka.. espero alguien pueda auxiliarme gracias.

el codigo ke okupo es el siguiente:

intervalo=setInterval(precarga,5)
function precarga (){
if(getBytesLoaded()>=getBytesTotal())
{
gotoAndStop(2);
clearInterval(intervalo);
}
else {
barra._xscale=(getBytesLoaded()/getBytesTotal()*100);
porcentaje=Math.round(getBytesLoaded()/getBytesTotal()*100);
carga=porcentaje+"%";
}
}

Por gazustoy

9 de clabLevel



 

msie7
Citar            
MensajeEscrito el 08 Feb 2008 04:48 am
El código se ve bien, pero el uso del setInterval se ve diferente... estoy acostumbrado a verlo de otra forma con una instancia , la funcion entre comillas y lo inicio despues de leer la función... puede que así te funcione:

Código :

function precarga() {
   if (getBytesLoaded()>=getBytesTotal()) {
      gotoAndStop(10);
      clearInterval(intervalo);
      trace("Completo.")
   } else {
      barra._xscale = (getBytesLoaded()/getBytesTotal()*100);
      porcentaje = Math.round(getBytesLoaded()/getBytesTotal()*100);
      carga = porcentaje+"%";
      trace("descargando..."+carga)
   }
}
intervalo = setInterval(this,"precarga", 5);

Saludos!!!

Por vcomics

217 de clabLevel



 

Medellin - Colombia

firefox

 

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