< Day Day Up > |
[SYMBOL] [A] [B] [C] [D] [E] [F] [G] [H] [I] [J] [K] [L] [M] [N] [O] [P] [Q] [R] [S] [T] [U] [V] [W] [X] C++ access control modifiers type declaration syntax call stack callback functions Camera class capitalization conventions for classes and packages cascading stylesheet (CSS) TextField.StyleSheet class case sensitivity class names and class files constructor function names identifiers, changes in Flash Player 7 names of interfaces and their .as files strict, Flash Player 7 support by language, file format, and Flash Player version casting 2nd conversion vs. member selection and problems with return type of MovieClip to its subclass type runtime support success of, proving with instanceof terminology catch blocks [See try/catch/finally statements] character encodings, .as files chat application (example) ChatRoom class, property and methods inheritance, ChatRoom and AvatarChatRoom classes checked exceptions 2nd child classes class attributes [See attributes, class] class body class files [See .as files] class hierarchy class keyword 2nd class libraries, distributing sharing class source files loading classes at runtime sharing classes without source files creating compile-time library creating runtime library runtime vs. compile time class member, class property, and class method class methods class name in invocation defining in ActionScript 1.0 defining with static attribute inheritance of limitations of member access from overriding private class properties, access to this (keyword) class properties 2nd ActionScript 1.0 enumeration with for-in loop global variables vs. ImageViewer class (example) inheritance of inherited, bug in ActionScript 2.0 overriding 2nd subclasses and class statement class variables classes 2nd abstract and final, not supported accessing within packages ActionScript 2.0, compiled to .swf file adding properties to association of movie clip symbols to built-in augmenting datatype information for event handling from subclassing casting [See casting] code in class definition blocks compiling completing Box class (example) constructor functions 2nd default property values vs. multiple, simulating this (keyword), using corresponding to movie clip symbols creating for class library as custom datatypes defining attributes class declaration methods and properties ( members ) dynamic, built-in event object EventObject class event source exported on frame later than 1 extending fully qualified references to implementing interfaces inheritance 2nd [See also inheritance] linking with movie clip symbols methods accessor 2nd defining extra or missing arguments local variables method attributes nesting functions in referring to current object with this keyword movie, export frame for multidatatype, interfaces and MVC [See Model-View-Controller] name of class and external .as text file nested Object superclass OOP application properties compile-time constant expressions enumerating with for-in loops property attributes sharing source files sharing without source files creating compile-time library creating runtime library runtime vs. compile time single instance of [See Singleton design pattern] syntax unqualified references to writing designing ImageViewer class 2nd ImageViewer implementation (v. 2) 2nd ImageViewer implementation (v. 3) ImageViewer, using in a movie implementation steps in creating class steps in using class in Flash subclass Classes directory ClassLoader class classpaths class files in document global package access and adding new directory relative cleaning up class resources cleaning up object references before object deletion clock application (MVC example) classes, listing of Clock class ClockAnalogView and ClockDigitalView classes ClockController class ClockModel class ClockTools class ClockUpdate class code in class definition blocks examples in this book hints for built-in classes and components reuse of, inheritance and theft of source code Color class command-line compilation, JSFL script comments, JavaDoc style communication in MVC pattern compatible types null and undefined compilation command-line, JSFL script excluding classes from runtime loading no-source class library, incorporating at runtime vs. compile time compile-time casting, leniency of AS2 compile-time constant expressions compile-time type checking, runtime vs. compilers exportation of .swf files nested assets, not automatically recognized resolution of unqualified member references specifying ActionScript version for .swf file component metadata tag components 2nd code hints for compiling frequently used MovieClip subclass as creating compile-time class library as creating classes in class library creating component class creating component icon creating the component distributing the component testing the component creating runtime class library as currency converter [See currency converter application] datatype information for built-in classes Flash MX 2004, v2 key new features listing of v1 and v2 components handling component events 2nd initialization by Flash Player visual development practices composition Avatar class (example) class use of movie clip via datatype implementations used via implementing Observer pattern with inheritance vs. Has-A (composition) relationship when to use composition conditionals, ActionScript 2.0 /Configuration/Classes directory constants compile-time constant expressions property values, protecting from change constructor functions 2nd class methods defined on, ActionScript 1.0 CurrencyConverter class (example) default property values vs. EventObject class, passing event source reference to ImageViewer class, setting target clip and depth MovieClip subclasses and multiple, simulating omitting parameter values passed with new operator public or private in subclasses problems in Flash 6 this (keyword), use of 2nd writing (ImageViewer class example) 2nd ContextMenu class 2nd ContextMenuItem class 2nd continue statement (in try block) control flow changes in try/catch/finally controller, MVC 2nd [See also Model-View-Controller] ClockController class (example) implementation of AbstractController class Controller interface responsibilities of converting datatypes, casting vs. createClassObject( ) (UIObject) createMenu( ) (Menu) cropping loaded images cross-domain policy files CSS (cascading stylesheet) support for text fields (Flash 7 Player) TextField.StyleSheet class currency converter application (example) CurrencyConverter class code constructor converting currency from user input creating user interface exporting final application importing components package main( ) properties handling component events classes for event-consumer objects event handler function, using EventProxy class listener function, using listener objects, using techniques, summary of preparing Flash document adding components starting the application current directory, represented by a period (.) CVS (version control software) |
< Day Day Up > |