Loop en AS3. While
Wednesday, 13. January 2010
En ActionScript 3, así como en la mayoría de lenguajes de programación, podemos establecer sentencias o partes del código que realizarán de forma repetida una misma acción hasta el momento en el que nosotros le indiquemos que queremos que se detenga. Es decir, podemos hacer que una acción se repita mientras se cumpla una condición predefinida. Su utilización es bastante similar al uso de condicionales como el Condicional if-else o el Condicional Switch-Case.
Nuestra aplicación estará programada para comprobar si se cumple o no una condición. En caso de que se cumpla, realiza una acción. Sin embargo, a partir de este momento continuará revisando si la condición se cumple. En caso de que se siga cumpliendo, vuelve a ejecutar la acción, y continúa en un proceso circular hasta el momento en que esta condición se deje de cumplir. Este tipo de sentecias se conocen como Loop o Iteración (que significa repetición). Sin embargo hay un elemento extra: Debemos insertar un iterador, es decir, un elemento que modifique los valores para volver a comprobar si la condición se cumple. En caso de que este no exista, el flujo del programa se encontrará en un circulo sin salida y no podrá funcionar.
While funciona en una forma muy similar a un condicional if. Escribimos la palabra clave ‘while’ seguida de la condición que queremos que compruebe. Para revisar la estructura de las condiciones puedes ver éste artículo. Después entre llaves, introducimos las acciones que queremos que realice. Tendremos una estructura así:
Leer el artículo completo…





