User Guide

^= (bitwise XOR assignment) 61
^= (bitwise XOR assignment)
Availability
Flash Player 5.
Usage
expression1 ^= expression2
Parameters
expression1,expression2
Integers and variables.
Returns
A 32-bit integer. Specifically, the value of expression1 ^ expression2.
Description
Operator (bitwise compound assignment); assigns expression1 the value of expression1 ^
expression2. For example, the following two statements are equivalent:
x ^= y
x = x ^ y
For more information, see “Operator precedence and associativity” in Using ActionScript in Flash.
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)