MACROMEDIA FLASH 8-FLASH LITE 2.X ACTIONSCRIPT LANGUAGE Reference page 183

Flash lite 2.x actionscript language reference
Hide thumbs Also See for FLASH 8-FLASH LITE 2.X ACTIONSCRIPT LANGUAGE:
Table of Contents

Advertisement

The name of the class must match the name of the external file that contains the class. The
name of the external file must be the name of the class with the file extension .as appended.
For example, if you name a class Student, the file that defines the class must be named
Student.as.
If a class is within a package, the class declaration must use the fully qualified class name of
the form base.sub1.sub2.MyClass. Also, the class's AS file must be stored within the path in a
directory structure that reflects the package structure, such as base/sub1/sub2/MyClass.as. If a
class definition is of the form "class MyClass," it is in the default package and the MyClass.as
file should be in the top level of some directory in the path.
For this reason, it's good practice to plan your directory structure before you begin creating
classes. Otherwise, if you decide to move class files after you create them, you have to modify
the class declaration statements to reflect their new location.
You cannot nest class definitions; that is, you cannot define additional classes within a class
definition.
To indicate that objects can add and access dynamic properties at runtime, precede the class
statement with the
keyword. To declare that a class implements an interface, use the
dynamic
keyword. To create subclasses of a class, use the
keyword. (A class can
implements
extends
extend only one class, but can implement several interfaces.) You can use
and
implements
in a single statement. The following examples show typical uses of the
extends
implements
and
keywords:
extends
class C implements Interface_i, Interface_j // OK
class C extends Class_d implements Interface_i, Interface_j // OK
class C extends Class_d, Class_e // not OK
Availability: ActionScript 2.0; Flash Lite 2.0
Parameters
- The fully qualified name of the class.
className:String
Statements
183

Advertisement

Table of Contents
loading

Table of Contents