Comunidad de diseño web y desarrollo en internet online

Saltar ultimo frame de preloader

Citar            
MensajeEscrito el 07 Dic 2005 12:54 pm
Hola a todos:
Tengo un problemilla y es que estoy metiendo barras de precarga como en normal dentro de mi web y de las secciones que la componen, el problema es que cuando ya esta cargada en memoria y vuelves a cargar la pagina hace ese molesto segundo donde se ve el final de la barra de precarga cuando esta al 100%.
Solo se ve durante un segundo, pero aun asi es molesto.
Creo que existe algo que se mete dentro del codigo de la barra de precarga que lo que hace es que cuando esta cargado en memoria salta ese ultimo frame y va al frame de la pelicula, pero la verdad es que no se como hacerlo.
Si a alguien se le ocurre como que me heche una manita.
Gracias a todos de antemano....

Pongo la web por si acaso para que veais lo que os digo..
www.initron20.com/INITRON2005/prueba.htm

Por amazoncobra

71 de clabLevel



Genero:Masculino  

msie
Citar            
MensajeEscrito el 07 Dic 2005 08:00 pm
Pues seria cuestion de ver como tienes el codigo de tu preloader.

si puedieras enseñarnso el codigo, seria ams facil.

Saludos!!

Por Cep

BOFH

1509 de clabLevel

9 tutoriales

1 ejemplo

Genero:Masculino   REC Bastard Operators From Hell

Web Developer

firefox
Citar            
MensajeEscrito el 09 Dic 2005 11:08 am
Tengo un movieclip con una animacion de una barra, se llama "barra_mc"
Y luego una caja de texto dinamica que se llama "porcentaje_txt"
Y despues lo que hago es meter este codigo en el frame:



/* Declaro la función de precarga "cargando", esta función se ejecutara
todo el tiempo hasta que haya cargado totalmente la pelicula */
function cargando() {
// Declaración de variables
var total, cargados, porcentaje;
// A la variable "total" se le asigna el tamaño de la pelicula en bytes
total = _root.getBytesTotal();
// A la variable "cargados" se le asignan el total de bytes hasta el
//momento descargados de la web
cargados = _root.getBytesLoaded();
//Por medio de una regla de tres obtiene el porcentaje cargado y redondea el valor con la función
//"Math.floor"
porcentaje = Math.floor((cargados*100)/total);
//Asigna al campo de texto porcentaje_txt el porcentaje cargado
porcentaje_txt.text = porcentaje+" %";
//Mueve la barra de carga al frame correspondiente al porcentaje
barra_mc.gotoAndStop(porcentaje);
//Si la cantidad de bytes cargados es igual a la cantidad total de bytes
if (cargados == total) {
//Hacer que se deje de ejeuctar esta función
clearInterval(hiloPrecarga);
//Iniciar la pelicula
play();
}
}
// setInterval nos servira para que la función "cargando" se ejecute cada 1 milisegundo
// Asi, nuestra función revisara constantemente la cantidad de bytes descargados
// y solo iniciara la pelicula hasta que la descarga termine
// la variable "hiloPrecarga" nos servira para saber que esta corriendo nuestra función
// y frenar su ejecución cada milisegundo por medio de "clearInterval"
var hiloPrecarga = setInterval(cargando, 1);
//Evita que inicie la pelicula
stop();

Por amazoncobra

71 de clabLevel



Genero:Masculino  

msie

 

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