Holas!, mira eso es muy facil, aunque yo personalmente me demore como 1 año buscando como hacerlo jjeje
Bueno mira, la cosa es muy sencilla:
Ingredientes:
(Para que te quede ordenadito
)
4 Capas
1 campo de texto dinamico
1 Movieclip (Si quieres que quede con alguna animacion)
y lo mas importante 1 Pelicula que reproducir.
Bueno mira:
1. Este codigo lo pegas en el primer frame de la primera capa que llamaremos Acciones:
Código :
function cargando() {
var total, cargados, porcentaje;
total = _root.getBytesTotal();
cargados = _root.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();
(Si alguien quiere explicar el codigo, con mucho gusto jeje, que yo me acuerdo pa que es toda esa vaina pero igual funciona)2. En la segunda capa (en el primer frame) pones el texto dinamico, que tiene como nombre de instancia
porcentaje_txt y le escribes ahi en ese cajon
100%3. Ahora te vas a hacer un movieclip que se llame
barra_mc y le das como nombre de instancia
barra_mc ese lo pones en la 3 capa en el primer frame y a ese movieclip le pones una duracion de 100 fotogramas con tu animacion de "Llenado" o como la quieras, con tal e que no sea muy pesada!
4. Ahora en la 4 capa pones la pelicula que hiciste, y que comienze en el 2 frame. y en el ultimo frame de duracion de tu pelicula le das la accion de Stop para que no se repita cada vez que finalize.
Bueno espero que te sirva y entiendas la cosa. de todas formas mira aca un editable por si no entiendes algo.
Funcionamiento:http://www.geocities.com/myjuancho/pruebas/carga.swfEditable:http://www.geocities.com/myjuancho/pruebas/carga.fla