ActionScript 3.0 Language and Components Reference | All Packages | All Classes | Language Elements | Appendixes | Conventions | Frames No Frames |
Symbols Index

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
@ (attribute identifier) — Operator
| Identifies attributes of an XML or XMLList object.
* — Special Type
| Specifies that a property is untyped.
+ (addition) — Operator
| Adds numeric expressions.
+= (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 operand on the right) to the variable, array element, or property in `expression1`.
& (bitwise AND) — Operator
| Converts `expression1` and `expression2` to 32-bit 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 `shiftCount` to 32-bit 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 `shiftCount`.
<<= (bitwise left shift and assignment) — Operator
| Performs a bitwise left shift (`<<=`) operation and stores the contents as a result in `expression1`.
~ (bitwise NOT) — Operator
| Converts `expression` to a 32-bit signed integer, and then applies a bitwise one's complement.
| (bitwise OR) — Operator
| Converts `expression1` and `expression2` to 32-bit unsigned integers, and places 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 `expression` and `shiftCount` to 32-bit integers, and shifts all the bits in `expression` to the right by the number of places specified by the integer that results from the conversion of `shiftCount`.
>>= (bitwise right shift and assignment) — Operator
| Performs a bitwise right-shift operation and stores the result in `expression`.
>>> (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.
>>>= (bitwise unsigned right shift and assignment) — Operator
| Performs an unsigned bitwise right-shift operation and stores the result in `expression`.
^ (bitwise XOR) — Operator
| Converts `expression1` and `expression2` to 32-bit unsigned integers, and places 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
| Delimits one or more lines of script comments.
{ } (braces (XML)) — Operator
| Evaluates an expression that is used in an XML or XMLList initializer.
[ ] (brackets (XML)) — Operator
| Accesses a property or attribute of an XML or XMLList object.
, (comma) — Operator
| Evaluates `expression1`, then `expression2`, and so on.
+ (concatenation) — Operator
| Concatenates (combines) strings.
+= (concatenation assignment) — Operator
| Assigns `expression1` the value of `expression1 + expression2`.
+= (concatenation assignment (XMLList)) — Operator
| Assigns `expression1`, which is an XMLList object, the value of `expression1 + expression2`.
+ (concatenation (XMLList)) — Operator
| Concatenates (combines) XML or XMLList values into an XMLList object.
?: (conditional) — Operator
| Evaluates `expression1`, and if the value of `expression1` is `true`, the result is the value of `expression2`; otherwise the result is the value of `expression3`.
-- (decrement) — Operator
| Subtracts 1 from the operand.
.. (descendant accessor) — Operator
| Navigates to descendant elements of an XML or XMLList object, or (combined with the @ operator) finds matching attributes of descendants.
/ (division) — Operator
| Divides `expression1` by `expression2`.
/= (division assignment) — Operator
| Assigns `expression1` the value of `expression1 / expression2`.
. (dot) — Operator
| Accesses class variables and methods, gets and sets object properties, and delimits imported packages or classes.
. (dot (XML)) — Operator
| Navigates to child elements of an XML or XMLList object, or (combined with the @ operator) returns attributes of an XML or XMLList object.
== (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 result is `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
| Adds 1 to an expression.
!= (inequality) — Operator
| Tests for the exact opposite of the equality (`==`) operator.
< (less than) — Operator
| Compares two expressions and determines whether `expression1` is less than `expression2`; if so, the result is `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 result is `true`.
// (line comment delimiter) — Operator
| Indicates the beginning of a script comment.
&& (logical AND) — Operator
| Returns `expression1` if it is `false` or can be converted to `false`, and `expression2` otherwise.
&&= (logical AND assignment) — Operator
| Assigns `expression1` the value of `expression1 && expression2`.
! (logical NOT) — Operator
| Inverts the Boolean value of a variable or expression.
|| (logical OR) — Operator
| Returns `expression1` if it is `true` or can be converted to `true`, and `expression2` otherwise.
||= (logical OR assignment) — Operator
| Assigns `expression1` the value of `expression1 || expression2`.
% (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`.
:: (name qualifier) — Operator
| Identifies the namespace of a property, a method, an XML property, or an XML attribute.
{} (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 arguments to a function that precedes the parentheses.
( ) (parentheses (XML)) — Operator
| Evaluates an expression in an E4X XML construct.
/ (RegExp delimiter) — Operator
| When used before and after characters, indicates that the characters have a literal value and are considered a regular expression (RegExp), not a variable, string, or other ActionScript element.
... (rest) parameter — Statement
| Specifies that a function will accept any number of comma-delimited arguments.
=== (strict equality) — Operator
| Tests two expressions for equality, but does not perform automatic data conversion.
!== (strict inequality) — Operator
| Tests for the exact opposite of the strict equality (`===`) operator.
" (string delimiter) — Operator
| When used before and after characters, indicates 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 assigning a data type; this operator specifies the variable type, function return type, or function parameter type.
< > (XML literal tag delimiter) — Operator
| Defines an XML tag in an XML literal.
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

Submit Feedback on LiveDocs
© 2004-2008 Adobe Systems Incorporated. All rights reserved.
Tue May 20 2008, 04:03 AM -07:00