Crear una pantalla de carga en Flash es relativamente fácil. Todo lo que necesita son un par de clips de película y un poco de ActionScript. Este cómo está escrito en ActionScript 2.0 usando programación de procedimientos y requiere un bajo nivel de habilidad en Flash.
Pasos
- 1 Cree un nuevo archivo ActionScript 2.x y cambie los fps a 50.
- 2 Crea los clips de película necesarios para tu animación de carga. Vamos a crear una pantalla muy simple para comenzar.
- Seleccione la herramienta Rectángulo de la barra Herramientas. Dibuje un rectángulo de aproximadamente 10 px de alto y 100 px de largo y conviértalo en un clip de película (F8). Esta será la barra que representa la cantidad de la película que se ha cargado. En el Propiedades pestaña del objeto, dale a este movieclip el nombre de instancia "progressBar".
- Dibuje un área de texto en el escenario que contendrá el porcentaje de la película que se ha cargado. Al crear el área de texto, asegúrese de que el Tipo menú desplegable (cerca de la parte superior Propiedades pestaña) está configurado para Texto dinámico. También en el Propiedades pestaña, clic Incorporación de caracteres y seleccione ambos "Numerales"y"Puntuación". (Consejo: mantenga presionado Ctrl al hacer clic para seleccionar varios elementos del menú.) Una vez creado, le da a este área de texto el nombre de la instancia "percentageLoaded". Nota: Hacer no hacer del área de texto un símbolo.
- 3 Escriba el código de ActionScript requerido para verificar qué cantidad de su película está cargada. Si ya usó la ventana Acciones, puede que ya esté visible para usted. Si no, presione F9 o use el menú Ventana> Acciones.
- Cree una nueva capa en la línea de tiempo solo para su ActionScript. Puede usar el ícono Nueva capa debajo de la línea de tiempo o el menú Insertar> Línea de tiempo> Capa. Esto mantendrá su ActionScript separado y libre de clips de película y le facilitará la vida cuando tenga cientos de capas o clips de película.
- Agregue el siguiente código al Comportamiento marco. Lea los comentarios en el código (marcado con //) para ver lo que hace cada parte.
// Detiene que la cabeza de reproducción se mueva hacia abajo en la línea de tiempo hasta que hayas terminado de cargar tu película detener(); // onEnterFrame inicia un bucle a la misma velocidad que su película fps está configurada. // continuará indefinidamente hasta que lo detenga. _raíz.onEnterFrame = función() // Calcula el porcentaje de la película que se ha cargado. porcentaje = Mates.redondo((esta.getBytesLoaded()/esta.getBytesTotal())*100); // Establecer el eje xo la escala horizontal de la barra de progreso para visualmente // representa el porcentaje. Nota: Para hacer esto más visualmente // efectivo, probablemente quiera agregar un borde. barra de progreso._xscale = porcentaje; // Pon el porcentaje cargado en el área de texto, p. "47%" percentageLoaded.texto = porcentaje + "%"; // Compruebe si la variable de porcentaje es igual a 100 Si(porcentaje ==100) // eliminar el bucle onEnterFrame que comenzamos arriba borrar _raíz.onEnterFrame; // ve y comienza tu película gotoAndPlay("MovieStart");
- 1 Pruebe su película presionando Ctrl + Enter o use el menú Control> Probar película.
Facebook
Twitter
Google+