No se compliquen, un preloader es un simple ciclo que corre hasta que la pelicula ha sido cargada o los frames que queremos que se pre-carguen.
Ahí les va una explicación simple:
En el cuadro 1 escribimos loading y ponemos este actionscript:
En el cuadro 3 ponemos un actionscript similar a este:
inicioifFrameLoaded (_totalframes) {
gotoAndPlay("inicio");
}
*** "inicio" puede ser remplazado por un número de cuadro
o simplemente creen un label a un keyframe llamado
En el cuadro 5 ponemos un actionscript así:
Lo que hace:
La línea de tiempo comienza a transcurrir pasa por el frame 3 y se pregunta si la animación COMPLETA ha sido cargada. Si no ha sido cargada sigue su camino. Al llegar al cuadro 5, se regresa al primero y se corre un ciclo que no termina hasta que la condición se cumpla. ¿Cuál condición? Si todos los frames han sido cargados. Qué es esta:
ifFrameLoaded (_totalframes) {
gotoAndPlay("inicio");
}
A partir de este script se puede modificar lo que sea y hacerlo complejo. Sin embargo, cómo hacer algo a nuestro gusto si no entendemos lo que hace.
::FAQ::¿Cómo puedo hacer para que no cargue toda la película y sólo cargue hasta un frame predeterminado?
ifFrameLoaded (50) {
gotoAndPlay("inicio");
}
*** Donde 50 es el frame hasta donde queremos llegar
Morris