Sentencia for for(init; condition; next) { statement(s); } Evalúa la expresión init (inicializar) una vez y, a continuación, inicia una secuencia de reproducción indefinida. La secuencia de reproducción indefinida se inicia evaluando la expresión condition. Si la expresión condition da como resultado true, se ejecuta statement y se evalúa la expresión next. La secuencia de reproducción indefinida se inicia nuevamente con la evaluación de la expresión condition. Las llaves ({}) que se utilizan para incluir el bloque de sentencias que se ejecutarán con la sentencia for no son necesarias si sólo se va a ejecutar una sentencia. Disponibilidad: ActionScript 1.0; Flash Player 5 Parámetros init - Expresión que se va a evaluar antes de iniciar la secuencia de reproducción indefinida; normalmente es una expresión de asignación. En este parámetro también se permite la sentencia var. Ejemplo El ejemplo siguiente utiliza for para añadir los elementos a una matriz: var my_array:Array = new Array(); for (var i:Number = 0; i < 10; i++) { my_array[i] = (i + 5) * 10; } trace(my_array); // salida: 50,60,70,80,90,100,110,120,130,140 El ejemplo siguiente utiliza for para realizar la misma acción repetidamente. En el código, el bucle for añade los números de 1 a 100. var sum:Number = 0; for (var i:Number = 1; i <= 100; i++) { sum += i; } trace(sum); // salida: 5050 El ejemplo siguiente muestra que las llaves ({}) no son necesarias si sólo se va a ejecutar una sentencia: var sum:Number = 0; for (var i:Number = 1; i <= 100; i++) sum += i; trace(sum); // salida: 5050