User Guide

Statements 195
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