User Guide
{} (object initializer) 107
Example
The following example shows a bitwise XOR assignment (^=) operation:
// 15 decimal = 1111 binary
var x:Number = 15;
// 9 decimal = 1001 binary
var y:Number = 9;
trace(x ^= y);
// returns 6 decimal (0110 binary)
See also
& (bitwise AND)
, &= (bitwise AND assignment), ^ (bitwise XOR), | (bitwise OR), |=
(bitwise OR assignment)
, ~ (bitwise NOT)
{} (object initializer)
Availability
Flash Player 5.
Usage
object = {name1: value1, name2: value2,...nameN: valueN}
{expression1; [...expressionN]}
Parameters
object
The object to create.
name1,2,...N The names of the properties.
value1,2,...N The corresponding values for each name property.
Returns
Usage 1: An Object object.
Usage 2: Nothing, except when a function has an explicit
return statement, in which case the
return type is specified in the function implementation.
Description
Operator; creates a new object and initializes it with the specified name and value property pairs.
Using this operator is the same as using the
new Object syntax and populating the property pairs
using the assignment operator. The prototype of the newly created object is generically named the
Object object.
This operator is also used to mark blocks of contiguous code associated with flow control
statements (
for, while, if, else, switch) and functions.
For more information, see “Operator precedence and associativity” on page 32.