“Conocimiento software>Software de Animación

Funciones Loop en Flash AS3

2015/10/28
ActionScript 3.0 permite a los desarrolladores implementar flujos complejos de animación en las aplicaciones Flash y películas . Loops son algunas de las estructuras más útiles y comunes en los scripts AS3 . Funciones de bucle le permiten iterar a través de estructuras de datos y para llevar a cabo el procesamiento repetitivo sin tener que repetir líneas de código. AS3 proporciona una serie de bucles , cada uno de los cuales es adecuado para un tipo diferente de tarea . Por Loop

El bucle "for" lleva a cabo el procesamiento repetitivo utilizando una variable de contador y una prueba condicional. El siguiente ejemplo de código muestra un básico bucle "for" : var counter : int , porque ( contador = 0 ; contador < 10 ; counter + + ) { trace ( "Loop :" + contador) ;}

Este bucle se emitirá valores numéricos de cero a nueve. Cuando el código entra en el bucle , la variable de contador se pone a cero . Cada vez que el bucle de iteración , el programa comprueba la variable de contador . Si la variable es todavía menos de diez, el contenido del bucle se ejecuta , a continuación, la variable de contador se incrementa , la adición de un valor de uno a ella . La prueba condicional se lleva a cabo entonces de nuevo para comprobar el valor del contador . Cuando el valor alcanza 10 , el procesamiento se mueve más allá del bucle.
Para En Loop

" en el " bucle permite que los programas para iterar a través de estructuras de datos tales como matrices . El código siguiente muestra : fruitCollection var : Array = [ "aislado", " amarillo", " naranja ", " melón "]; for (var fruta : String en fruitCollection ) { trace ( "Fruit : " + fruta + "= " + fruitCollection [ fruta ] ) ;}

Este código hará salir cada elemento de la matriz a su vez . No hay necesidad de crear una prueba condicional el control de la longitud de la matriz y el valor del contador , como AS3 se detendrá automáticamente cuando se agota la estructura de matriz.
For Each en Loop

" para cada uno en " bucle también se repite a través de colecciones , pero en lugar de utilizar los valores del índice como referencias a las posiciones dentro de las estructuras de datos tales como matrices , recupera el elemento valora a sí mismos . El siguiente ejemplo de código muestra : fruitCollection var : Array = [ "aislado", " amarillo", " naranja ", " melón "] , porque cada uno ( fruitString var en fruitCollection ) { trace ( "Fruit : " + fruitString ) ; . }

no hay necesidad de utilizar el valor de índice en el interior de este bucle , como el " para cada " bucle accede automáticamente el elemento en cada posición en la estructura

mientras Loop

El bucle "mientras " le permite llevar a cabo el procesamiento , mientras que alguna condición se mantiene fiel . Al igual que el bucle " para " , el bucle ", mientras que " utiliza una prueba condicional , de la siguiente manera : contador var : int = 0 , mientras que ( contador < 10 ) {trace ( " continuo: " + contador ) ; contador + + ; }

Este bucle tiene el mismo efecto que el ejemplo bucle "for" , pero una implementación diferente . El contador se inicializa a cero antes de que comience el bucle , a continuación, la prueba condicional determina si el contenido de bucle se ejecuta cada vez . El código dentro del bucle incrementa el contador en la última línea de procesamiento.
Do While Loop

El " hacer mientras " bucle es similar al " tiempo " ; bucle , pero permite a los programadores para asegurar el contenido bucle se ejecuta al menos una vez . El siguiente ejemplo de código muestra : var counter : int = 10 ; do { trace ( "Loop :" + contador) ; contador + + ;} while ( contador < 10 ) ;

Si esta acción utiliza una " mientras que el " bucle, el contenido nunca se ejecutaría como la condición volvería falsa incluso en la primera iteración. Este bucle se ejecutará una vez , entonces sólo continuará si la prueba devuelve verdadero , que no lo hará en este caso.

Software de Animación
Cómo hacer tarjetas en Flash
Cómo utilizar After Effects como un visualizador en vivo
Cómo reproducir archivos Flash en una página Web
¿Cómo se configura una animación como fondo?
Cómo quitar un objeto transparente De SWF
Cómo hacer Animated Christmas Displays
3D Studio Max 9 Tutoriales
Tutorial de 3D ​​Studio MAX R3.1
Conocimiento de la computadora © http://www.ordenador.online