Como funciona?
Después de que un símbolo se carga, se puede reutilizar tantas veces como sea necesario sin necesidad de volver a descargarlo.
Nuestro ejemplo, en realidad carga los símbolos debajo de la pantalla que tiene la barra de progreso ubicada en el layer superior y al ponerle un fondo, el usuario no puede verlos cuando se están cargando.
Cunado hay demasiados elementos, es conveniente poner debajo de esta “cortina” aquellos que sean utilizados primeros o los más necesarios en caso de que sean muchos. El resto se pueden ir descargando a medida que se ejecuta la aplicación.
Cómo avanzará la barra de progreso sin ActionScript?
Para lograr esto, partimos de la base de que el movie no avanza al frame siguiente, hasta que el contenido de la anterior no haya sido descargado.
En realidad la barra de progreso es una simple animación hecha con tweening que irá creciendo a medida que se carguen los símbolos.
Para lograr un avance progresivo, es conveniente poner:
a. Layer superior:
la animación de la barra creciendo por ejemplo de 30 frames de duración. Atención ponele un fondo para tapar todo lo que se va a estar cargando abajo!!! De lo contrario se va a ver todo y será un desastre.
b. Layer inferior:
A la 1º frame dejala vacía. Esto hará que se vea un pequeño avance de la barra.
A partir de la 2º, insertá blank frames cada 2 ó 3 frames hasta el fin de la animación donde la barra va a estar totalmente estirada.
Poner una cantidad similar de símbolos en cada una de estas blank frames para lograr una carga uniforme.
Como Flash avanza de frame a frame a medida que los símbolos se van descargando, también avanza nuestra animación, por lo tanto más rápida sea la conexión o la descarga, más rápido avanzará la barra de progreso.
Cómo continúa la ejecución de la aplicación una vez cargados los símbolos?
Este preloader debe estar en la primera escena del movie principal.
El movie principal debería tener la siguiente estructura:
Escena Preloader > Escena Principal.
Recordemos de que Flash pasa a la escena siguiente cuando terminó de ejecutar la anterior.
Suerte y hasta la próxima! :o)
Usuarios que han visto este tema también han visto...
- Películas Flash que se adaptan al tamaño de ventana
- Tutorial validar usuario y contraseña en Flash
- Caricaturas con Flash: Sombreado
- Crear un efecto de nieve en Flash
- Ejecutar código ActionScript en función del formato de publicación
Información legal | Política de Privacidad | Contacte con nosotros
Otro proyecto de Factoría de Internet. Copyright© 2003-2008 Factoría de Internet S.L.. Todos los derechos reservados.