Flash AS3 Tutorial estrella Animated

Admin Octubre 14, 2015 Educación 44 0
FONT SIZE:
fontsize_dec
fontsize_inc

Estrellas animadas son a menudo un elemento de diseño de juegos de video que tomar para tener un espacio exterior el tema. Estrellas animadas también se utilizan para el desarrollo de herramientas de e-learning que tienen un enfoque educativo de la astronomía o el universo. Estrellas animadas, como estrellas fugaces, también se puede utilizar para añadir emoción a las películas de Flash que tienen una línea de romance. Utilizando AS3 (el lenguaje de programación de ActionScript 3.0) te da la posibilidad de definir con facilidad y precisión todos los aspectos de la animación de la estrella. Con AS3, puede definir la forma, el movimiento, el color y el brillo de la estrella todo como una función del tiempo.

Inicie el programa de Flash. Haga clic en "Nuevo" en el menú "Archivo" en la barra de menú principal de flash. Haga clic en el tipo de archivo "Archivo de Flash (ActionScript 3.0)" en el cuadro de diálogo "Nuevo documento" que aparece. Haga clic en el botón "Aceptar" para cerrar el cuadro de diálogo.

Seleccione la opción "Acciones" en el menú "Ventana" en la barra del menú principal para abrir el editor de Flash "Acciones". Coloque el cursor en la primera línea de las "Acciones" del editor. Haga clic y escriba el código para declarar un objeto de clip de película llamado "MyStar" en la primera línea del editor:
var MyStar: MovieClip = new MovieClip ();


Introduzca el código que aparece a continuación de la siguiente fila en las "Acciones" para instruir a Flash para dibujar la estrella con un ancho de línea de 1 píxel con la "lineTo", "moveTo" y "métodos de color de relleno"; colocar la estrella en el escenario de la coordenadas X, Y 200, 250, y colocar la estrella en el escenario cuando la película empieza a reproducirse.
myStar.graphics.lineStyle (1);
myStar.graphics.moveTo (-50, -50)
myStar.graphics.beginFill (0xFF0000);
myStar.graphics.lineTo (50,0);
myStar.graphics.lineTo (-50, 50);
myStar.graphics.lineTo (0, -50);
myStar.graphics.lineTo (50,50);
myStar.graphics.lineTo (-50,0);
myStar.graphics.lineTo (50, -50);
myStar.graphics.lineTo (0,50);
myStar.graphics.lineTo (-50, -50);
myStar.graphics.endFill ();
myStar.x = 200;
myStar.y = 250;
addChild (MyStar);
stage.addEventListener (Event.ENTER_FRAME, rotatestar);
función rotatestar (e: Event): void
{
myStar.rotation = 1 + myStar.rotation
}

Escriba el siguiente código de la siguiente línea del editor de "Acciones" para girar la estrella alrededor de su punto central 1 grado hacia la derecha cada vez que un nuevo marco (períodos de tiempo) se introduce con el evento ENTER_FRAME y conectar a una propiedad de rotación de la estrella.
stage.addEventListener (Event.ENTER_FRAME, rotatestar);
función rotatestar (e: Event): void
{
myStar.rotation = 1 + myStar.rotation
}

Examine el código escrito en que se enumeran a continuación, los errores de sintaxis y corrija los errores si es necesario. Copie y pegue el código de abajo si usted no escribe el código y desea asegurarse de que la estrella de la animación se ejecuta correctamente, sin errores.
var MyStar: MovieClip = new MovieClip ();
myStar.graphics.lineStyle (1);
myStar.graphics.moveTo (-50, -50)
myStar.graphics.beginFill (0xFF0000);
myStar.graphics.lineTo (50,0);
myStar.graphics.lineTo (-50, 50);
myStar.graphics.lineTo (0, -50);
myStar.graphics.lineTo (50,50);
myStar.graphics.lineTo (-50,0);
myStar.graphics.lineTo (50, -50);
myStar.graphics.lineTo (0,50);
myStar.graphics.lineTo (-50, -50);
myStar.graphics.endFill ();
myStar.x = 200;
myStar.y = 250;
addChild (MyStar);
stage.addEventListener (Event.ENTER_FRAME, rotatestar);
función rotatestar (e: Event): void
{
myStar.rotation = 1 + myStar.rotation
}

Haga clic en "Probar película" en el menú "Control" para reproducir la película de la estrella giratoria. Tenga en cuenta que la estrella gira continuamente alrededor de su centro y que la estrella se llena parcialmente y de forma simétrica con los colores rojo y blanco.

  Like 0   Dislike 0
Comentarios (0)
Sin comentarios

Añadir un comentario

smile smile smile smile smile smile smile smile
smile smile smile smile smile smile smile smile
smile smile smile smile smile smile smile smile
smile smile smile smile
Caracteres a la izquierda: 3000
captcha