Flash CS3 Documentation |
|||
| ActionScript 2.0 Language Reference > ActionScript language elements > Operators > <<= bitwise left shift and assignment operator | |||
expression1 <<= expression2
This operator performs a bitwise left shift (<<=) operation and stores the contents as a result in expression1. The following two expressions are equivalent:
A <<= B; A = (A << B)
Availability: ActionScript 1.0; Flash Player 5
expression1 : Number - A number or expression to be shifted left.
expression2 : Number - A number or expression that converts to an integer from 0 to 31.
Number - The result of the bitwise operation.
In the following example, you use the bitwise left shift and assignment (<<=) operator to shift all bits one space to the left:
var x:Number = 4; // shift all bits one slot to the left. x <<= 1; trace(x); // output: 8 // 4 decimal = 0100 binary // 8 decimal = 1000 binary
<< bitwise left shift operator, >>= bitwise right shift and assignment operator, >> bitwise right shift operator
Flash CS3
Send me an e-mail when comments are added to this page | Comment Report
Current page: http://livedocs.adobe.com/flash/9.0/main/00001255.html