MACROMEDIA FLASH 8-FLASH LITE 2.X ACTIONSCRIPT LANGUAGE Reference page 125

Flash lite 2.x actionscript language reference
Hide thumbs Also See for FLASH 8-FLASH LITE 2.X ACTIONSCRIPT LANGUAGE:
Table of Contents

Advertisement

Note: The behavior of this operator is different for Flash Lite, depending on the version. For
example, Flash Lite 2.0 supports the AND (
strings in Flash Lite 2.0, you must use the addition (
supports the AND (
&
Operands
expression1 :
Number
expression2 :
Number
Returns
- The result of the bitwise operation.
Number
Example
The following example compares the bit representation of the numbers and returns 1 only if
both bits at the same position are 1. In the following ActionScript code, you add 13 (binary
1101) and 11 (binary 1011) and return 1 only in the position where both numbers have a 1.
var insert:Number = 13;
var update:Number = 11;
trace(insert & update); // output : 9 (or 1001 binary)
In the numbers 13 and 11 the result is 9 because only the first and last positions in both
numbers have the number 1.
The following example shows the behavior of the return value conversion:
trace(0xFFFFFFFF); // 4294967295
trace(0xFFFFFFFF & 0xFFFFFFFF); // -1
trace(0xFFFFFFFF & -1); // -1
trace(4294967295 & -1); // -1
trace(4294967295 & 4294967295); // -1
See also
&= bitwise AND assignment operator
assignment operator
~ bitwise NOT operator
) operator for concatenating strings.
- A number.
- A number.
,
| bitwise OR operator
) operator as a bitwise AND. To concatenate
&
) operator. However, Flash Lite 1.x
+
,
^ bitwise XOR operator
,
|= bitwise OR assignment operator
,
^= bitwise XOR
Operators
125
,

Advertisement

Table of Contents
loading

Table of Contents