Hola, resulta que he creado un preloader en flash, para ello cree un clip de pelicula con un nombre de instancia "cargando" y dentro de el dos clip de película, uno con un nombre de instancia "barra" (para la barra de carga) y otro con un var "texto" (que será el texto dinámico que tomará el pocentaje).
Lo hice siguiendo este tutorial:
parte1 -
parte2
El código actionscript del clip de película cargando es:
Código:
onClipEvent(load){
total=_root.getBytesTotal(); /*esta variable le esta pidiendo a flash que nos diga cuanto pesa el total de la película*/
}
onClipEvent(enterFrame){
cargado = _root.getBytesLoaded();/*esta var le esta pidiendo a flash que nos diga cuanto lleva cargado del total del peso de la película*/
porcentaje = int(cargado/total*100);/* esta varnos sirve para sacar el porcentaje de lo que se lleva cargado. int() sirve para que nos devuelva enteros */
texto = porcentaje+"%";
_root.cargando.barra._xscale = porcentaje /*el moviClip barra se encuentra dentro del moviClip cargando*/ /*esta linea le dice a flash que la barra crezca de acuerdo al porcentaje*/
if(cargado == total){ /*esto le dice a flash que si lo que ya esta cargado es igual al peso de la película ...*/
_root.gotoAndPlay(2) /*... entonces que reproduzca el fotograma 2*/
}
}
Bien, hasta aca todo funciona a la perfección.
¿Pero como hago para que el video (que se encuentra en el fotograma 2) se ejecute automáticamente luego de la carga? Y si en vez de ser un video es una película flash ¿como puedo hacer para que esta se ejecute también automáticamente luego de la carga?
Aquí les dejo el ejemplo funcionando con un link de descarga por si quieren ver el archivo.fla
Cualquier link, sugerencia o material de estudio que me recomienden será de mucha ayuda. Desde ya muchas gracias.
Saludos!