MACROMEDIA FLEX-FLEX ACTIONSCRIPT LANGUAGE Reference page 106

Actionscript language reference
Table of Contents

Advertisement

Positive integers are converted to an unsigned hex value with a maximum value of 4294967295 or
0xFFFFFFFF; values larger than the maximum have their most significant digits discarded when
they are converted so the value is still 32-bit. Negative numbers are converted to an unsigned hex
value via the two's complement notation, with the minimum being -2147483648 or
0x800000000; numbers less than the minimum are converted to two's complement with greater
precision and also have the most significant digits discarded.
The return value is interpreted as a two's complement number with sign, so the return value will
be an integer in the range -2147483648 to 2147483647.
For more information, see
Example
The following example uses the bitwise XOR operator on the decimals 15 and 9, and assigns the
result to the variable
// 15 decimal = 1111 binary
// 9 decimal = 1001 binary
var x:Number = 15 ^ 9;
trace(x);
// 1111 ^ 1001 = 0110
// returns 6 decimal (0110 binary)
See also
& (bitwise AND)
,
(bitwise OR)
^= (bitwise XOR assignment)
Availability
Flash Player 5.
Usage
expression1 ^= expression2
Parameters
expression1,expression2
Returns
A 32-bit integer. Specifically, the value of
Description
Operator (bitwise compound assignment); assigns
. For example, the following two statements are equivalent:
expression2
x ^= y
x = x ^ y
For more information, see
106
Chapter 5: ActionScript Core Language Elements
"Operator precedence and associativity" on page
:
x
,
&= (bitwise AND assignment)
|= (bitwise OR assignment)
Integers and variables.
"Operator precedence and associativity" on page
,
^= (bitwise XOR assignment)
,
~ (bitwise NOT)
expression1 ^ expression2
expression1
32.
.
the value of
expression1 ^
32.
,
|

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the FLEX-FLEX ACTIONSCRIPT LANGUAGE and is the answer not in the manual?

This manual is also suitable for:

Flex

Table of Contents