ActionScript For Loop Code - El Código
var _Snowflake: mcSnowflake;
Esta primera línea de código creará una variable genérica llamada "_Snowflake" que actuará como marcador de posición para cada instancia del clip de película a medida que se agrega. También le dice a Flash que use nuestro nombre de clase "mcSnowflake" como el tipo de datos para la variable de marcador de posición vacía.

para (var i: Número = 0; i <10; i ++)
Las siguientes líneas de código son un bucle de código que usaremos para "arrastrar" varias instancias del clip de película al escenario. los para al principio del código le dice a Flash que este es un bucle for y que queremos hacer algo "por un cierto número de veces". Ahora, echemos un vistazo a lo que hay entre paréntesis.

var i: Número = 0;
Esta línea del bucle de código crea una variable llamada "i" que será nuestro contador. Hemos establecido el tipo de datos en Número y el valor inicial en 0. El punto y coma termina esta parte del código.

i <10;
Este código le dice a Flash que repita la tarea tan solo ya que el contador es menor que 10. Esto creará 10 instancias del clip de película mcSnowflake y las numerará del 0 al 9. Nuevamente, un punto y coma termina esta parte del código.

i ++
Este pequeño fragmento de código incrementará el contador en 1 cada vez que se repita el ciclo.

A continuación, le diremos a Flash exactamente qué hacer cada vez que realice el ciclo for. Estas instrucciones se colocan entre llaves.

{
_Snowflake = new mcSnowflake ();
addChild (_Snowflake);
_Snowflake.x = i * 50;
}


_Snowflake = new mcSnowflake ();
Esto creará una nueva instancia del clip de película mcSnowflake. Recuerde que _Snowflake es nuestro marcador de posición para cada instancia.

addChild (_Snowflake);
El método addChild es una función incorporada que hará que el clip de película sea visible en el escenario al agregarlo a la lista de visualización.

_Snowflake.x = i * 50;
Este código colocará cada instancia del clip de película a 50 píxeles de distancia. Si no agregamos este código, Flash colocará los diez clips de película, uno encima del otro, en la posición predeterminada de 0,0, que se encuentra en la esquina superior izquierda del escenario.

Cuando pruebe su película, debe colocar 10 copos en la parte superior del escenario. Eso es mejor que nuestra última versión, pero aún necesitamos hacer que los copos caigan verticalmente por el escenario. También sería bueno cambiar aleatoriamente el tamaño de los copos de nieve y agregar cada instancia en una ubicación aleatoria en el escenario. Por supuesto, necesitamos más que solo 10 copos. Aprenderemos cómo hacer todo esto en el resto de la serie. Como referencia, guarde su escena de nieve como SnowScene2.fla.

← Volver

Derechos de autor 2018 Adobe Systems Incorporated. Todos los derechos reservados. Las capturas de pantalla del producto Adobe se reimprimieron con permiso de Adobe Systems Incorporated. Adobe, Photoshop, Álbum de Photoshop, Photoshop Elements, Illustrator, InDesign, GoLive, Acrobat, Cue, Premiere Pro, Premiere Elements, Bridge, After Effects, InCopy, Dreamweaver, Flash, ActionScript, Fireworks, Contribute, Captivate, Flash Catalyst y Flash Paper es / es [una] marca registrada [s] o una marca registrada [s] de Adobe Systems Incorporated en los Estados Unidos y / u otros países.


Instrucciones De Vídeo: Banner Interativo ActionScript 3.0 - (Pedido) (Abril 2024).