Comunidad de diseño web y desarrollo en internet online

Precarga en contenedor

Citar            
MensajeEscrito el 28 Jun 2012 06:11 pm
Hola amigos he seguido al pie de la letra el tuto de nuestro amigo Freddie:

http://www.cristalab.com/tutoriales/precarga-en-flash-c3l/#comment-form

La idea es hacerlo dentro de un contenedor y así aligerar peso a la página web, funciona perfectamente, el problema viene si no dejas terminar la precarga y pulsas otro botón, entoces la web se vuelve un poco loca, ¿alguien sabe la solucción?
Gracias a todos

function cargando() {
var total, cargados, porcentaje;
total = _root.contenedor.getBytesTotal();
cargados = _root.contenedor.getBytesLoaded();
porcentaje = Math.floor((cargados*100)/total);
porcentaje_txt.text = porcentaje+"";
barra_mc.gotoAndStop(porcentaje);
if (cargados == total) {
clearInterval(hiloPrecarga);
play();
}
}
var hiloPrecarga = setInterval(cargando, 1);
stop();

Por Nostromo5000

70 de clabLevel



Genero:Masculino  

Madrid España

firefox
Citar            
MensajeEscrito el 28 Jun 2012 06:43 pm
Usualmente se usa para carga principal (por eso la referencia a _root), es decir donde no puedes hacer ninguna otra cosa, porque si dejas el hilo del setInterval corriendo, nunca se ejecuta el clearInterval y estas en problemas.

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox

 

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