Statements
235
Parameters
variableName
:String
- An identifier.
Example
The following ActionScript creates a new array of product names.
Array.push
adds an
element onto the end of the array. If you want to use strict typing, it is essential that you use
the
var
keyword. Without
var
before
product_array
, you get errors when you try to use
strict typing.
var product_array:Array = new Array("MX 2004", "Studio", "Dreamweaver",
"Flash", "ColdFusion", "Contribute", "Breeze");
product_array.push("Flex");
trace(product_array);
// output: MX
2004,Studio,Dreamweaver,Flash,ColdFusion,Contribute,Breeze,Flex
while statement
while(
condition
) {
statement(s)
;
}
Evaluates a condition and if the condition evaluates to
true
, runs a statement or series of
statements before looping back to evaluate the condition again. After the condition evaluates
to
false
, the statement or series of statements is skipped and the loop ends.
The
while
statement performs the following series of steps. Each repetition of steps 1 through
4 is called an
iteration
of the loop. The
condition
is retested at the beginning of each
iteration, as shown in the following steps:
■
The expression
condition
is evaluated.
■
If
condition
evaluates to
true
or a value that converts to the Boolean value
true
, such as
a nonzero number, go to step 3. Otherwise, the
while
statement is completed and
execution resumes at the next statement after the
while
loop.
■
Run the statement block
statement(s)
.
■
Go to step 1.
Looping is commonly used to perform an action while a counter variable is less than a
specified value. At the end of each loop, the counter is incremented until the specified value is
reached. At that point, the
condition
is no longer
true
, and the loop ends.
The curly braces (
{}
) used to enclose the block of statements to be executed by the
while
statement are not necessary if only one statement will execute.
Availability:
ActionScript 1.0; Flash Player 4
Summary of Contents for FLASH 8-ACTIONSCRIPT 2.0 LANGUAGE
Page 1: ...ActionScript 2 0 Language Reference ...
Page 1352: ...1352 ActionScript classes ...