D-E > else if

 

else if

Availability

Flash Player 4.

Usage

if (condition){
	statement(s);
} else if (condition){
	statement(s);
}

Parameters

condition An expression that evaluates to true or false.

statement(s) An alternative series of statements to run if the condition specified in the if statement is false.

Returns

Nothing.

Description

Action; 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 brackets ({}). If the else if condition is false, Flash skips the statements inside the curly brackets and runs the statements following the curly brackets. 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