for statement
for(init; condition; next) {
statement(s);
}
Evaluates the
(initialize) expression once and then starts a looping sequence. The
init
looping sequence begins by evaluating the
expression evaluates to true,
looping sequence then begins again with the evaluation of the
The curly braces (
) used to enclose the block of statements to be executed by the
{}
statement are not necessary if only one statement will execute.
Availability: ActionScript 1.0; Flash Lite 1.0
Parameters
- An expression to evaluate before beginning the looping sequence; usually an
init
assignment expression. A
Example
The following example uses
var my_array:Array = new Array();
for (var i:Number = 0; i < 10; i++) {
my_array[i] = (i + 5) * 10;
}
trace(my_array); // output: 50,60,70,80,90,100,110,120,130,140
The following example uses
loop adds the numbers from 1 to 100.
var sum:Number = 0;
for (var i:Number = 1; i <= 100; i++) {
sum += i;
}
trace(sum); // output: 5050
The following example shows that curly braces ({}) are not necessary if only one statement will
execute:
var sum:Number = 0;
for (var i:Number = 1; i <= 100; i++)
sum += i;
trace(sum); // output: 5050
See also
++ increment operator
196
ActionScript language elements
condition
is executed and the
statement
statement is also permitted for this parameter.
var
to add the elements in an array:
for
to perform the same action repeatedly. In the code, the
for
expression. If the
condition
expression is evaluated. The
next
expression.
condition
for
for
Need help?
Do you have a question about the FLASH 8-FLASH LITE 2.X ACTIONSCRIPT LANGUAGE and is the answer not in the manual?
Questions and answers