134
Chapter 5: ActionScript Core Language Elements
case
Availability
Flash Player 4.
Usage
case
expression
:
statement(s)
Parameters
expression
Any
expression.
statement(s)
Any statement or sequence of statements.
Returns
Nothing.
Description
Statement; 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.
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");
}
CHAPTER 5
ActionScript Core Language Elements
Summary of Contents for FLEX-FLEX ACTIONSCRIPT LANGUAGE
Page 1: ...Flex ActionScript Language Reference...
Page 8: ......
Page 66: ...66 Chapter 2 Creating Custom Classes with ActionScript 2 0...
Page 76: ......
Page 133: ...break 133 See also for for in do while while switch case continue throw try catch finally...
Page 135: ...case 135 See also break default strict equality switch...
Page 146: ...146 Chapter 5 ActionScript Core Language Elements See also break continue while...
Page 808: ...808 Chapter 7 ActionScript for Flash...
Page 810: ...810 Appendix A Deprecated Flash 4 operators...
Page 815: ...Other keys 815 Num Lock 144 186 187 _ 189 191 192 219 220 221 222 Key Key code...
Page 816: ...816 Appendix B Keyboard Keys and Key Code Values...
Page 822: ...822 Index...