case statement

case expression : statement(s)

Defines a condition for the switch statement. If the expression parameter equals the expression parameter of the switch statement using strict equality (===), then Flash Player will execute statements in the statement(s) parameter until it encounters a break statement or the end of the switch statement.

If you use the case statement outside a switch statement, it produces an error and the script doesn't compile.

Note: You should always end the statement(s) parameter with a break statement. If you omit the break statement from the statement(s) parameter, it continues executing with the next case statement instead of exiting the switch statement.

Availability: ActionScript 1.0; Flash Player 4

Parameters

expression:String - Any expression.

Example

The following example defines conditions for the switch statement thisMonth. If thisMonth equals the expression in the case statement, the statement executes.

var thisMonth:Number = new Date().getMonth(); 
switch (thisMonth) { 
 case 0 : 
 trace("January"); 
 break; 
 case 1 : 
 trace("February"); 
 break; 
 case 5 : 
 case 6 : 
 case 7 : 
 trace("Some summer month"); 
 break; 
 case 8 : 
 trace("September"); 
 break; 
 default : 
 trace("some other month"); 
}

See also

break statement


Flash CS3