Symbols A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
+ (addition) — Operator 
 Adds numeric expressions or concatenates (combines) strings. 
+= (addition assignment) — Operator 
 Assigns expression1 the value of expression1 + expression2 . 
[] (array access) — Operator 
 Initializes a new array or multidimensional array with the specified elements (a0 , and so on), or accesses elements in an array. 
= (assignment) — Operator 
 Assigns the value of expression2 (the parameter on the right) to the variable, array element, or property in expression1 . 
& (bitwise AND) — Operator 
 Converts expression1 and expression2 to 32bit unsigned integers, and performs a Boolean AND operation on each bit of the integer parameters. 
&= (bitwise AND assignment) — Operator 
 Assigns expression1 the value of expression1 & expression2 . 
<< (bitwise left shift) — Operator 
 Converts expression1 and expression2 to 32bit integers, and shifts all the bits in expression1 to the left by the number of places specified by the integer resulting from the conversion of expression2 . 
<<= (bitwise left shift and assignment) — Operator 
 This operator performs a bitwise left shift (<<= ) operation and stores the contents as a result in expression1 . 
~ (bitwise NOT) — Operator 
 Also known as the one's complement operator or the bitwise complement operator. 
 (bitwise OR) — Operator 
 Converts expression1 and expression2 to 32bit unsigned integers, and returns a 1 in each bit position where the corresponding bits of either expression1 or expression2 are 1. 
= (bitwise OR assignment) — Operator 
 Assigns expression1 the value of expression1  expression2 . 
>> (bitwise right shift) — Operator 
 Converts expression1 and expression2 to 32bit integers, and shifts all the bits in expression1 to the right by the number of places specified by the integer that results from the conversion of expression2 . 
>>= (bitwise right shift and assignment) — Operator 
 This operator performs a bitwise rightshift operation and stores the contents as a result in expression1 . 
>>> (bitwise unsigned right shift) — Operator 
 The same as the bitwise right shift (>> ) operator except that it does not preserve the sign of the original expression because the bits on the left are always filled with 0. Floatingpoint numbers are converted to integers by discarding any digits after the decimal point. 
>>>= (bitwise unsigned right shift and assignment) — Operator 
 Performs an unsigned bitwise rightshift operation and stores the contents as a result in expression1 . 
^ (bitwise XOR) — Operator 
 Converts expression1 and expression2 to 32bit unsigned integers, and returns a 1 in each bit position where the corresponding bits in expression1 or expression2 , but not both, are 1. 
^= (bitwise XOR assignment) — Operator 
 Assigns expression1 the value of expression1 ^ expression2 . 
/*..*/ (block comment delimiter) — Operator 
 Indicates one or more lines of script comments. 
, (comma) — Operator 
 Evaluates expression1 , then expression2 , and so on. 
?: (conditional) — Operator 
 Instructs Flash to evaluate expression1 , and if the value of expression1 is true , it returns the value of expression2 ; otherwise it returns the value of expression3 . 
 (decrement) — Operator 
 A predecrement and postdecrement unary operator that subtracts 1 from the expression . 
/ (division) — Operator 
 Divides expression1 by expression2 . 
/= (division assignment) — Operator 
 Assigns expression1 the value of expression1 / expression2 . 
. (dot) — Operator 
 Used to navigate movie clip hierarchies to access nested (child) movie clips, variables, or properties. 
== (equality) — Operator 
 Tests two expressions for equality. 
> (greater than) — Operator 
 Compares two expressions and determines whether expression1 is greater than expression2 ; if it is, the operator returns true . 
>= (greater than or equal to) — Operator 
 Compares two expressions and determines whether expression1 is greater than or equal to expression2 (true ) or expression1 is less than expression2 (false ). 
++ (increment) — Operator 
 A preincrement and postincrement unary operator that adds 1 to expression . 
!= (inequality) — Operator 
 Tests for the exact opposite of the equality (== ) operator. 
<> (inequality) — Operator 
 Deprecated since Flash Player 5 — This operator has been deprecated. Macromedia recommends that you use the != (inequality) operator.

< (less than) — Operator 
 Compares two expressions and determines whether expression1 is less than expression2 ; if so, the operator returns true . 
<= (less than or equal to) — Operator 
 Compares two expressions and determines whether expression1 is less than or equal to expression2 ; if it is, the operator returns true . 
// (line comment delimiter) — Operator 
 Indicates the beginning of a script comment. 
&& (logical AND) — Operator 
 Performs a Boolean operation on the values of both expressions. 
! (logical NOT) — Operator 
 Inverts the Boolean value of a variable or expression. 
 (logical OR) — Operator 
 Evaluates expression1 (the expression on the left side of the operator) and returns true if the expression evaluates to true . 
% (modulo) — Operator 
 Calculates the remainder of expression1 divided by expression2 . 
%= (modulo assignment) — Operator 
 Assigns expression1 the value of expression1 % expression2 . 
* (multiplication) — Operator 
 Multiplies two numerical expressions. 
*= (multiplication assignment) — Operator 
 Assigns expression1 the value of expression1 * expression2 . 
{} (object initializer) — Operator 
 Creates a new object and initializes it with the specified name and value property pairs. 
() (parentheses) — Operator 
 Performs a grouping operation on one or more parameters, performs sequential evaluation of expressions, or surrounds one or more parameters and passes them as parameters to a function outside the parentheses. 
=== (strict equality) — Operator 
 Tests two expressions for equality; the strict equality (=== )operator performs in the same way as the equality (== ) operator, except that data types are not converted. 
!== (strict inequality) — Operator 
 Tests for the exact opposite of the strict equality ( === ) operator. 
" (string delimiter) — Operator 
 When used before and after characters, quotation marks (") indicate that the characters have a literal value and are considered a string, not a variable, numerical value, or other ActionScript element. 
 (subtraction) — Operator 
 Used for negating or subtracting. 
= (subtraction assignment) — Operator 
 Assigns expression1 the value of expression1  expression2 . 
: (type) — Operator 
 Used for strict data typing; this operator specifies the variable type, function return type, or function parameter type. 
