Ayuda con preloader
3 seguidores
Hola a todos, necesito vuestra ayuda, y es que quiero poner un preloader en mi web, pero es que no sé el codigo, me gustaria poner un preloader muy sencillo, en el que solo salga el porcentaje de lo cargado y ya esta.
Gracias.
helviox
Prueba con:
http://www.kirupa.com/developer/mx/percentagepreloader.htm
Usuario desconocido
Aká un tutorial en español:
http://www.cristalab.com/vertutorial.php?id=3
Tambien lo puedes hacer via components:
http://www.ultrashock.com/tutorials/flashmx2004/ui-components10.php
Salud! ;-)
RISK
Muchas gracias!!!!!
RISK
Hola mirad, he visto el manual ese en español, pero supuestamente, creo la capa para el codigo, y pongo lo que me pone en la web, no? pero tendre que modificarle algo para que al terminar cargue la pagina siguiente,no? la cual supuestamente, en mi caso se llama "mientras tanto..."
el codigo es este, decidme por favor q cambio.
/* 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();
sole
Si antes de ponerte a copiar código de unas páginas u otras te leyeras un poco de qué va actionscript, sabrías que hay una instrucción muy chula que se llama if, que a veces va con otra que se llama else.
Te lo dejo como deber :P