Flash Lite 1.x ActionScript Language Reference |
|
|
|
| Flash Lite Statements > case | |||
Flash Lite 1.0.
caseexpression:statements
expression Any expression.
statements Any statements.
Statement; defines a condition for the switch statement. The statements in the statements parameter execute if the expression parameter that follows the case keyword equals the expression parameter of the switch statement.
If you use the case statement outside a switch statement, it produces an error and the code doesn't compile.
In the following example, if the myNum parameter evaluates to 1, the trace() statement that follows case 1 executes; if the myNum parameter evaluates to 2, the trace() statement that follows case 2 executes; and so on. If no case expression matches the number parameter, the trace() statement that follows the default keyword executes.
switch (myNum) {
case 1:
trace ("case 1 tested true");
break;
case 2:
trace ("case 2 tested true");
break;
case 3:
trace ("case 3 tested true");
break;
default:
trace ("no case tested true")
}
In the following example, no break occurs in the first case group, so if the number is 1, both A and B appear in the Output panel:
switch (myNum) {
case 1:
trace ("A");
case 2:
trace ("B");
break;
default:
trace ("D")
}
|
|
|
|