|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Interface Summary | |
---|---|
ASArg | Definition of a method parameter. |
ASBlock | A code-block, as used for a while-loop body or if-statement branch. |
ASClassType | A handle on the definition of an ActionScript class. |
ASCompilationUnit | A 'compilation unit' represents an entire file of ActionScript code. |
ASConstants | Constant values giving the names of the fundamental ActionScript types |
ASDeclarationStatement | Represents a statement that declares a variable. |
ASDoWhileStatement | Obtained from StatementContainer.newDoWhile(String) , represents
a do { } while (condition); construct. |
ASExpressionStatement | |
ASField | Represents an ActionScript field definition within an ActionScript class. |
ASForEachInStatement | Obtained from StatementContainer.newForEachIn(String,String) ,
represents a for each(v in a) { } statement. |
ASForInStatement | Obtained from StatementContainer.newForIn(String,String) ,
represents a for (v in a) { } statement. |
ASForStatement | Obtained from StatementContainer.newFor(String,String,String) ,
represents a for (; ; ) { } statement. |
ASIfStatement | Obtained from StatementContainer.newIf(String) , an ASIfStatement
allows statements to be added to the 'then' and else' branches. |
ASInterfaceType | A handle on the definition of an ActionScript interface. |
ASMember | A member of a type; an ASMethod or ASField . |
ASMetaTag | Represents a 'metadata tag' which may be attached to types, methods or fields. |
ASMetaTag.Param | A 'named parameter' within a metatag. |
ASMethod | Represents an ActionScript method definition within an ActionScript class or interface. |
ASPackage | A package-declaration block within an ActionScript compilation-unit. |
ASReturnStatement | |
ASSwitchCase | Obtained from ASSwitchStatement.newCase(String) , ASSwitchCase
represents a switch-statement case-label, and the list of statements
immediately following it. |
ASSwitchDefault | Obtained from ASSwitchStatement.newDefault() , ASSwitchDefault
represents a switch-statement default: label, and the list of
statements immediately following it. |
ASSwitchStatement | Obtained from StatementContainer.newSwitch(String) , an
ASSwitchStatement allows 'case' and 'default' statements to be added to
to the 'switch' statement. |
ASType | Superinterface for ASClassType and ASInterfaceType . |
ASWhileStatement | Obtained from StatementContainer.newWhile(String) , this represents
a while (test()) { } construct. |
ASWithStatement | |
Documentable | Interface for parts of the ActionScript source code which can have API documentation comments attached. |
MetaTagable | The common interface for API elements that may be tagged with metadata. |
Statement | Super-interface for tagging objects that represent ActionScript 'statements' |
StatementContainer | Defines the common services provided by structures which can contain ActionScript 'statements'. |
Visibility | Represents the access to a class mamber allowed from other classes, as specified by the "public" and "private" modifiers (or lack of) in the member's definition. |
Class Summary | |
---|---|
ASMethod.AccessorRole | Constants defined by this class denote whether a method is actually an acessor 'get' or 'set' function. |
Interfaces defining the Document Object Model for an ActionScript 3 source code file.
To get instances of any of the interfaces defined by this package, use a
ActionScriptFactory
.
The top-level type is
ASCompilationUnit
, which represents an
entire file (a 'unit of compilation'). Though a compilation unit, you may
access an ASPackage
definition, and
thereby get to a specific ASClassType
or
ASInterfaceType
, which is probably the
thing of most interest.
|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |