Flash CS3 y AS 3.0 - Escena de nieve
En esta serie de tutoriales del sistema de partículas crearemos una animación de escena de nieve con ActionScript y FlashR. Para nuestra escena, hay muchos copos de nieve cayendo al mismo tiempo. Cada copo que caiga en el escenario será una instancia del mismo clip de película. Por lo tanto, necesitamos escribir ActionScript para animar todas las instancias, o copos de nieve, en el escenario. Usaremos un código modular o reutilizable que puede usarse para animar tantos copos como queramos.

La mejor manera de comenzar una serie como esta es familiarizarse con algunos de los términos. En este primer tutorial, veremos en general la función y la llamada a la función. Esta función moverá tres escamas un cierto número de píxeles hacia abajo en el eje vertical.

Para establecer la escena, he creado dos capas en la línea de tiempo que he llamado "fondo" y "copos de nieve". Importé una imagen de fondo en la Biblioteca Flash. Con el Marco 1 de la capa de fondo seleccionado, arrastré la imagen de fondo al escenario. A continuación, importé a la Biblioteca la imagen del copo de nieve como un clip de película con el nombre "mcSnowflake". Animaremos tres instancias de este clip de película.

  1. Seleccione el fotograma 1 en la capa de copos de nieve en la línea de tiempo y arrastre una instancia del clip de película mcSnowflake desde la biblioteca hasta la parte superior del escenario. En el Inspector de propiedades, asigne a este copo de nieve un Nombre de instancia de "snowflake1_mc".

    Repita esto para dos instancias más del clip de película mcSnowflake. Nombre estas instancias "snowflake2_mc" y "snowflake3_mc". Ahora debería tener tres copos en la parte superior del escenario listos para caer en la escena de la nieve. Ahora, escribiremos la función modular que creará esta animación.

  2. Cree una nueva capa en la línea de tiempo y cambie el nombre de esta capa a "Acciones". Seleccione el Marco 1 en esta capa y abra el Panel de acciones (Ventana - Acciones). Escriba este código en el panel y luego discutiremos el código.

    función nevada (copo de nieve: MovieClip, movimiento: Número): vacío
    {
    snowflake.y = movimiento;
    }

    nevadas (snowflake1_mc, 10);
    nevadas (snowflake2_mc, 20);
    nevadas (snowflake3_mc, 30);

función nevada (): vacío

Seguir


Instrucciones De Vídeo: juego en flash cs3 (Abril 2024).