| A |
| accessing object properties |
| actions |
| |
defined |
| |
repeating |
| Actions panel |
| Actions toolbox |
| |
yellow items in |
| ActionScript |
| |
ActionScript 2.0 compiler error messages |
| |
assigning ActionScript 2.0 class to movie clips |
| |
overview of ActionScript 2.0 1, 2 |
| |
strict data typing not supported in ActionScript 1 |
| ActionScript editor 1, 2 |
| ActiveX controls |
| adding notes to scripts |
| animation, symbols and |
|
| array access operators |
| |
checking for matching pairs |
| arrays, multidimensional |
| ASCII values |
| |
function keys |
| |
keyboard keys |
| |
numeric keypad keys |
| |
other keys |
| assignment operators |
| |
about |
| |
compound |
| |
different from equality operators |
| associativity, of operators 1, 2 |
| asynchronous actions |
| attaching, sounds |
| |
| B |
| balance (sound), controlling |
| bitwise operators |
| Boolean values |
| |
comparing |
| |
defined |
|
|
| breakpoints |
| |
about |
| |
and external files |
| |
setting in Debugger |
| broadcaster object |
| built-in functions |
| |
| C |
| calling methods |
| capturing keypresses |
| cascading style sheets |
| |
and TextField.StyleSheet class |
| |
applying style classes |
| |
applying to text fields |
| |
assigning styles to built-in HTML tags |
| |
combining styles |
| |
defining styles in ActionScript |
| |
example of using with HTML tags |
| |
example of using with XML tags |
| |
formatting text |
| |
loading |
| |
properties supported |
| |
using to define new tags |
| case sensitivity |
| casting data types |
|
| checking |
| |
for loaded data |
| |
syntax and punctuation |
| child movie clips, defined |
| child node |
| class files, creating |
| class members |
| |
and subclasses |
| |
created once per class |
| |
creating |
| |
example of using |
| classes |
| |
about compiling and exporting |
| |
and object-oriented programming |
| |
assigning to movie clips |
| |
classpaths |
| |
creating and using |
| |
creating external class files |
| |
creating properties and methods |
| |
creating subclasses |
| |
defined 1, 2 |
| |
defined only in external files 1, 2 |
| |
dynamic |
| |
example of creating |
| |
extending |
| |
extending at runtime |
| |
get/set methods |
| |
importing |
| |
initializing properties at runtime |
| |
initializing properties inline |
| |
instance members and class members |
| |
interfaces 1, 2 |
| |
naming |
| |
organizing in packages |
| |
overloading not supported |
| |
public and private member attributes |
| |
resolving class references |
| |
specifying export frame |
| |
|
| classes, built-in |
| |
extending |
| |
list of |
| classpaths |
| |
defined |
| |
global and document-level |
| |
modifying |
| |
search order of |
| code |
| |
displaying line numbers |
| |
formatting 1, 2 |
| |
selecting a line |
| |
stepping through lines |
| |
word wrapping |
| code hints |
| |
manually displaying |
| |
not being displayed |
| |
specifying settings for |
| |
triggering 1, 2 |
| |
using |
| collisions, detecting |
| |
between movie clip and Stage point |
| |
between movie clips |
| colors |
| |
in Actions toolbox |
| |
in Script pane |
| |
values, setting |
| combining operations |
| comments |
| communicating with the Flash Player |
| comparison operators |
| compile time, defined |
| component-based architecture, defined |
| concatenating strings |
| conditions, checking for |
| constants 1, 2 |
| constructor functions, sample |
| constructors |
| |
defined |
| |
overview |
| conversion functions |
| converting data types |
| counters, repeating action with 1, 2 |
| creating objects |
|
| curly braces |
| |
checking for matching pairs |
| cursors, creating custom |
| custom functions |
| |
| D |
| data types |
| |
assigning to elements |
| |
automatically assigning |
| |
Boolean |
| |
casting |
| |
converting |
| |
declaring |
| |
defined |
| |
determining |
| |
MovieClip |
| |
null |
| |
Number |
| |
Object |
| |
strictly typing |
| |
String |
| |
undefined |
| data, external |
| |
access between cross-domain SWFs |
| |
and LoadVars object |
| |
and messages |
| |
and server-side scripts |
| |
and XML |
| |
and XMLSocket object |
| |
checking if loaded |
| |
security features |
| |
sending and loading |
| Debug Player |
| Debugger |
| |
buttons in |
| |
Flash Debug Player |
| |
Properties tab |
| |
selecting from Context menu |
| |
setting breakpoints |
| |
using |
| |
variables |
| |
Watch list |
| debugging |
| |
compiler error messages |
| |
Debug Player |
| |
exception handling |
| |
from a remote location |
| |
listing objects |
| |
listing variables |
| |
text field properties |
| |
using the Output panel |
| |
with trace statement |
| Default Encoding |
| depth |
| |
defined |
| |
determining for movie clips |
| |
determining instance at |
| |
determining next available |
| |
managing |
| detecting collisions |
| device fonts, masking |
| document-level classpaths |
| DOM (Document Object Model), XML |
| domain names and security |
| dot operators |
| dot syntax |
| dragging movie clips |
| drawing |
| |
lines and fills |
| |
shapes |
| duplicating, movie clips |
| dynamic classes |
| |
| E |
| ECMA-262 |
| |
compliance |
| |
specification |
| encoding text |
| equality operators |
| |
different from assignment operators |
| |
strict |
| errors |
| |
list of error messages |
| |
name conflict |
| |
syntax |
| escape sequences |
| Escape shortcut keys |
| event handler methods |
| event handlers |
| |
and on() and onClipEvent() |
| |
assigning functions to |
| |
attaching to buttons or movie clips |
| |
checking for XML data |
| |
defined 1, 2 |
| |
defined by ActionScript classes |
| |
scope |
| event listeners |
| |
defined by ActionScript classes |
| |
scope |
| event model |
| |
for event handler methods |
| |
for event listeners |
| |
for on() and onClipEvent() handlers |
| events, defined 1, 2 |
| exception handling |
| execution order |
| |
operator associativity |
| |
operator precedence |
| |
scripts |
| exporting scripts and language encoding |
| expressions |
| |
assigning multiple variables |
| |
comparing values |
| |
defined |
| |
manipulating values in |
|
| external class files |
| |
creating |
| |
using classpaths to locate |
| external media |
| |
loading MP3 files |
| |
loading SWF files and JPEG files |
| |
overview of loading |
| |
playing FLV files |
| |
preloading 1, 2 |
| |
reasons for using |
| external sources, connecting Flash with |
| |
| F |
| Flash Player |
| |
communicating with |
| |
debugging version |
| |
dimming context menu |
| |
displaying context menu |
| |
displaying full screen |
| |
getting latest version |
| |
methods |
| |
normal menu view |
| |
scaling SWF files to |
| Flash Player 7 |
| |
and ECMA-262 compliance |
| |
new and changed language elements |
| |
new security model 1, 2, 3, 4 |
| |
porting existing scripts 1, 2 |
| FLV (external video) files |
| |
preloading |
| for loops and instance members |
| formatting code 1, 2 |
| fscommand() function |
| |
commands and arguments |
| |
communicating with Director |
| |
using |
| function keys, ASCII key code values |
| functions |
| |
and methods |
| |
asynchronous |
| |
built-in |
| |
calling |
| |
constructor |
| |
conversion |
| |
custom |
| |
defining |
| |
for controlling movie clips |
| |
local variables in |
| |
passing parameters to |
| |
returning values |
| |
sample |
| |
| G |
| get/set methods of classes |
| getAscii() method |
| getting information from remote files |
| getting mouse pointer position |
| getURL() method |
| global classpaths |
| global variables |
| |
and strict data typing |
| grouping statements |
| |
| H |
|
| highlighting syntax |
| hitTest() method |
| HTML |
| |
example of using with styles |
| |
styling built-in tags |
| |
supported tags |
| |
tags enclosed in quotation marks |
| |
using <img> tag to flow text 1, 2, 3 |
| |
using cascading style sheets to define tags |
| |
using in text fields |
| HTTP protocol |
| |
communicating with server-side scripts |
| HTTPS protocol |
| |
| I |
| icons |
| |
above Script pane |
| |
in Debugger |
| ID3 tags |
| identifiers, defined |
| images |
| |
embedding in text fields |
| |
loading into movie clips |
| |
|
| importing |
| |
classes |
| |
scripts, and language encoding |
| importing classes |
| indentation in code, enabling |
| information, passing between SWF files |
| inheritance |
| |
allowed from only one class |
| |
and subclasses |
| initializing movie clip properties |
| instance members |
| instance names |
| |
assigning |
| |
compared with variable names |
| |
defined 1, 2 |
| |
setting dynamically |
| instances |
| |
defined 1, 2 |
| |
example of creating |
| instantiating objects |
| interactivity, in SWF files |
| |
creating |
| |
techniques for |
| interfaces |
| |
as data types |
| |
creating |
| IP addresses |
| |
and policy files |
| |
and security |
| |
| J |
| JavaScript |
| |
alert statement |
| |
and ActionScript |
| |
and Netscape |
| |
international standard |
| |
Netscape Navigator documentation |
| |
sending messages to |
| JPEG files |
| |
embedding in text fields |
| |
loading into movie clips 1, 2 |
| |
preloading |
| jumping to a URL |
| |
| K |
| key codes, ASCII |
| |
function keys |
| |
getting |
| |
letter and number keys |
| |
numeric keypad |
| |
other keys |
| keyboard controls |
| |
and Test Movie |
| |
to activate movie clips |
| keyboard shortcuts |
| |
for pinned scripts |
| keyboard, ASCII key code values |
| keypresses, capturing |
| keywords |
| |
listed |
| |
| L |
| languages, using multiple in scripts |
| levels |
| |
loading |
| line numbers in code, displaying |
| linkage identifier 1, 2 |
| Linkage Properties dialog box 1, 2 |
| linking, movie clips |
| List Objects command |
| List Variables command |
| listener objects |
| |
unregistering |
| loaded data, checking for |
| loaded SWF files |
| |
identifying |
| |
removing |
| loadMovie() function |
| loadVariables() function |
| LoadVars object |
| local variables |
| |
and strict data typing |
| |
in functions |
| |
sample |
| logical operators |
| looping 1, 2 |
| |
actions |
| |
| M |
| Macromedia Director, communicating with |
| manipulating numbers |
| masks |
| |
and device fonts |
| |
strokes ignored 1, 2 |
| message box, displaying |
| methods |
| |
asynchronous |
| |
declaring |
| |
defined |
| |
for controlling movie clips |
| |
of objects, calling |
| MIME format, standard |
|
| mouse position, getting |
| movie clips |
| |
activating with keyboard |
| |
adding parameters |
| |
adjusting color |
| |
and _root property |
| |
and with statement |
| |
assigning button states to |
| |
attaching on() and onClipEvent() handlers |
| |
attaching to symbol on Stage |
| |
calling multiple methods |
| |
changing properties in Debugger |
| |
changing properties while playing |
| |
child, defined |
| |
controlling |
| |
creating at runtime |
| |
creating empty instance |
| |
creating subclasses |
| |
data type |
| |
deleting |
| |
detecting collisions |
| |
determining depth of |
| |
determining next available depth |
| |
dragging |
| |
duplicating |
| |
embedding in text fields |
| |
functions |
| |
giving instance name |
| |
initializing properties at runtime |
| |
instance name, defined |
| |
invoking methods |
| |
listing objects |
| |
listing variables |
| |
loading MP3 files into |
| |
loading SWF files and JPEG files into |
| |
looping through children |
| |
managing depth |
| |
methods |
| |
methods and functions compared |
| |
methods, using to draw shapes |
| |
nested, defined |
| |
parent, defined |
| |
properties |
| |
properties, initializing at runtime |
| |
removing |
| |
sharing |
| |
starting and stopping |
| |
using as masks |
| |
|
| moviename_DoFSCommand function |
| MP3 files |
| |
and ID3 tags |
| |
loading into movie clips |
| |
preloading |
| multidimensional arrays |
| multiple inheritance, not allowed |
| multiple languages, using in scripts |
| |
| N |
| name conflicts |
| naming conventions |
| |
for classes |
| |
for packages |
| naming variables 1, 2 |
| navigation |
| |
controlling |
| |
jumping to frame or scene |
| nested movie clips, defined |
| Netscape DevEdge Online |
| Netscape, JavaScript methods supported |
| nodes |
| null data type |
| numbers |
| |
converting to 32-bit integers |
| |
manipulating |
| numeric keypad, ASCII key code values |
| numeric operators |
| |
| O |
| object properties |
| |
accessing |
| |
assigning values to |
| object-oriented programming |
| |
|
| objects |
| |
accessing properties |
| |
and object-oriented programming |
| |
calling methods |
| |
creating |
| |
data type |
| |
defined |
| |
looping through children of |
| on() and onClipEvent() handlers |
| |
attaching to movie clips |
| |
scope |
| onClipEvent() handlers |
| operators |
| |
array access |
| |
assignment |
| |
associativity 1, 2 |
| |
bitwise |
| |
combining with values |
| |
comparison |
| |
dot |
| |
equality |
| |
logical |
| |
numeric |
| |
precedence |
| |
string |
| Options pop-up menu |
| |
in the Actions panel 1, 2 |
| |
in the Debugger |
| |
in the Output panel |
| Output panel |
| |
and trace statement |
| |
List Objects command |
| |
List Variables command |
| |
options |
| |
| P |
| packages |
| |
naming |
| parameters |
| |
defined |
| |
in parentheses |
| |
passing to functions |
| parent movie clips, defined |
| parentheses |
| |
checking for matching pairs |
| passing values |
| |
by content |
| |
by reference |
| passwords and remote debugging |
| pausing (stepping through) code |
| pinning scripts in place |
| playing movie clips |
|
| policy files |
| |
must be named crossdomain.xml |
| |
|
| precedence, of operators |
| primitive data types |
| private attribute for class members |
| projectors, executing applications from |
| properties |
| |
accessing |
| |
constant |
| |
declaring |
| |
defined |
| |
initializing at runtime |
| |
of movie clips |
| |
of objects, accessing |
| Properties tab, Debugger |
| public attribute for class members |
| punctuation balance, checking for |
| |
| Q |
| quotation marks, including in strings |
| |
| R |
| reference data types |
| referencing variables |
| registration point, and loaded images |
| remote debugging |
| remote files, communicating with |
| remote sites, continuous connection |
| removing |
| |
loaded SWF files |
| |
movie clips |
| repeating actions |
|
| resources, additional |
| _root property and loaded movie clips |
| runtime, defined |
| |
| S |
| sample script |
| Script navigator |
| Script pane |
| |
about |
| |
buttons above |
| |
working with scripts in |
| Script window (Flash Professional only) |
| scripts |
| |
about writing and debugging |
| |
commenting |
| |
controlling execution |
| |
controlling flow |
| |
correcting text display problems |
| |
debugging |
| |
declaring variables |
| |
importing and exporting |
| |
keyboard shortcuts for pinned scripts |
| |
pinning in place |
| |
porting to Flash Player 7 1, 2 |
| |
sample |
| |
testing |
| scrolling text |
| security |
| |
and policy files |
| |
and porting scripts to Flash Player 7 1, 2, 3 |
| |
data access across domains 1, 2 |
| semicolon |
| sending information |
| |
in XML format |
| |
to remote files |
| |
URL-encoded format |
| |
via TCP/IP |
| server-side scripts |
| |
languages |
| |
XML format |
| servers, opening continuous connection |
| setRGB method |
| slash syntax |
| |
not supported in ActionScript 2.0 |
| socket connections |
| |
about |
| |
sample script |
| sounds |
| |
attaching to Timeline |
| |
balance control |
| |
controlling |
| |
|
| special characters |
| Stage, attaching symbols to movie clips |
| statements |
| |
grouping |
| |
terminating |
| |
trace statements |
|
| stepping through lines of code |
| stopping movie clips |
| strict data typing |
| |
and global variables |
| |
and local variables |
| |
not supported in ActionScript 1 |
| strict equality operators |
| string operators |
| strings |
|
| subclasses |
| |
and class members |
| |
creating |
| |
creating for movie clips |
| suffixes |
| SWD file, defined |
| SWF files |
| |
controlling in Flash Player |
| |
creating sound controls |
| |
embedding in text fields |
| |
jumping to frame or scene |
| |
loading and unloading |
| |
loading into movie clips |
| |
maintaining original size |
| |
passing information between |
| |
placing on Web page |
| |
preloading |
| |
scaling to Flash Player |
| |
|
| syntax |
| |
case sensitivity |
| |
checking |
| |
curly braces |
| |
dot |
| |
highlighting |
| |
parentheses |
| |
rules |
| |
semicolon |
| |
slash |
| system event, defined |
| system requirements |
| |
| T |
| Tab key, and Test Movie |
| target paths |
| |
defined |
| |
entering |
| |
specifying |
| TCP/IP connection |
| |
sending information |
| |
with XMLSocket object |
| terminating statements |
| terminology |
| Test Movie |
| |
and keyboard controls |
| |
and Unicode |
|
| text |
| |
assigning to text field at runtime |
| |
determining required size of TextField object |
| |
encoding |
| |
getting metric information |
| |
scrolling |
| |
using <img> tag to flow around images |
| |
|
| text fields |
| |
and HTML text |
| |
applying cascading style sheets |
| |
avoiding variable name conflicts |
| |
creating and removing at runtime |
| |
default properties |
| |
determining required size |
| |
displaying properties for debugging |
| |
flowing text around embedded images 1, 2 |
| |
formatting |
| |
formatting with cascading style sheets |
| |
instance and variable names compared |
| |
|
| TextField class |
| |
creating scrolling text |
| TextField.StyleSheet class |
| |
and cascading style sheets |
| |
and TextField.styleSheet property 1, 2 |
| |
creating text styles |
| TextFormat class |
| this keyword |
| Timeline variables |
|
| transferring variables between movie and server |
|
| typing variables |
| typographical conventions |
| |
| U |
| undefined data type |
| Unicode |
| |
and Test Movie command 1, 2 |
| |
support |
| URL-encoded format, sending information |
| user event, defined |
| UTF-8 (Unicode) |
| |
| V |
| values, manipulating in expressions |
| variables |
| |
about |
| |
and Debugger Variables tab |
| |
and Debugger Watch list |
| |
assigning multiple |
| |
avoiding name conflicts |
| |
checking and setting values |
| |
converting to XML |
| |
defined |
| |
determining data type |
| |
modifying in Debugger |
| |
naming |
| |
naming rules |
| |
passing content |
| |
referencing value |
| |
scoping |
| |
sending to URL |
| |
setting dynamically |
| |
suffixes |
| |
testing |
| |
transferring between movie and server |
| |
using in scripts |
| Variables tab, Debugger |
| video, alternative to importing |
| View Options pop-up menu 1, 2 |
| volume, creating sliding control |
| |
| W |
| Watch tab, Debugger |
| web applications, continuous connection |
| word wrapping in code, enabling |
| |
| X |
| XML |
| |
DOM |
| |
example of using with styles |
| |
hierarchy |
| |
in server-side scripts |
| |
sample variable conversion |
| |
sending information via TCP/IP socket |
| |
sending information with XML methods |
| XML class, methods of |
| XMLSocket object |
| |
checking for data |
| |
methods of |
| |
using |