http://www.cristalab.com/tutoriales/3/precargas_en_flash_mx
En el codigo de la precarga, casi al final dice:
Código :
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();
//Iniciar la pelicula
play();...... aca es donde borras esto... para que aun no inicie la pelicula y nos de chance de hacer el efecto de desvanecimiento de nuestra barrita...
y luego en el mc que creaste al cual llamaste (segun el tutorial) barra_mc... selecionando este... presionas luego F9 y abrira el panel donde se escribe el Action Script.
alli pegas esto...
Código :
onClipEvent (enterFrame) {
if (_currentframe>=100) {
_alpha -= 5;
if (_alpha<=0) {
_root.play();
_parent.barra_mc.removeMovieClip();
trace("ya fue la barra");
}
}En el momento que la cabeza lectora llega al frame 100 de tu barrita, es cuando termino la precarga... ese suceso lo usamos para activar la disminucion de opacidad
_alpha-=5;
que como esta en un enterframe, sera constante...
Cuando el alpha de la barra alcance su maximo y la barra sea tranparente , invisible, es alli cuando la eliminamos...y le damos play a la pelicula.
Código :
if (_alpha<=0) {
_root.play();
_parent.barra_mc.removeMovieClip();
trace("ya fue la barra");:::Aqui el ejemplo:::
precargabyebye.fla
ESPERO que tenga utilidad...
Saludos
