376 Chapter 12: ActionScript Dictionary
Description
Statement; evaluates a condition and specifies the statements to run if the condition in the initial
if statement returns false. If the else if condition returns true, the Flash interpreter runs the
statements that follow the condition inside curly braces (
{}). If the else if condition is false,
Flash skips the statements inside the curly braces and runs the statements following the curly
braces. Use the
else if action to create branching logic in your scripts.
Example
The following example uses else if actions to check whether each side of an object is within a
specific boundary:
// if the object goes off bounds,
// send it back and reverse its travel speed
if (this._x>rightBound) {
this._x = rightBound;
xInc = -xInc;
} else if (this._x<leftBound) {
this._x = leftBound;
xInc = -xInc;
} else if (this._y>bottomBound) {
this._y = bottomBound;
yInc = -yInc;
} else if (this._y<topBound) {
this._y = topBound;
yInc = -yInc;
}
See also
if
#endinitclip
Availability
Flash Player 6.
Usage
#endinitclip
Parameters
None.
Returns
Nothing.
Description
Compiler directive; indicates the end of a block of initialization actions.
Example
#initclip
...initialization actions go here...
#endinitclip