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