Statements
205
If you add an undeclared function,
dance
, an error is generated, as shown in the following
example:
trace("");
craig.dance = true;
for (i in craig) {
trace("craig." + i + " = " + craig[i]);
}
/* output: **Error** Scene=Scene 1, layer=Layer 1, frame=1:Line 14: There is
no property with the name 'dance'. craig.dance = true; Total ActionScript
Errors: 1 Reported Errors: 1 */
Add the
dynamic
keyword to the Person2 class, so that the first line appears as follows:
dynamic class Person2 {
Test the code again, and you see the following output:
craig.dance = true craig.age = 32 craig.name = Craiggers
See also
class statement
else statement
if (
condition
){
statement(s)
;
} else {
statement(s)
;
}
Specifies the statements to run if the condition in the
if
statement returns
false
. The curly
braces (
{}
) used to enclose the block of statements to be executed by the
else
statement are
not necessary if only one statement will execute.
Availability:
ActionScript 1.0; Flash Player 4
Parameters
condition
:Boolean
- An expression that evaluates to
true
or
false
.
Summary of Contents for FLASH 8-ACTIONSCRIPT 2.0 LANGUAGE
Page 1: ...ActionScript 2 0 Language Reference ...
Page 1352: ...1352 ActionScript classes ...