Using Flag Variables : Bitwise Operators « Language « Flash / Flex / ActionScript

Using Flag Variables

  import flash.display.Sprite;
  public class Main extends Sprite{
    public function Main(){
        var UP:Number = 1;
        var DRAG:Number = 2;
        var PLAYING:Number = 4;
        var VISIBLE:Number = 8;
        var nFlag:Number |= VISIBLE; 
        nFlag &= ~PLAYING; // Make it stop playing

        nFlag ^= DRAG; // Toggle draggability on and off



Related examples in the same category

1.Bitwise Operators in Actionscript
2.Using Bitwise AND
3.Using Bitwise OR
4.Using Bitwise XOR
5.Using Bitwise Left Shift
6.Using Bitwise Right Shift
7.Use Bitwise Unsigned Right Shift
8.Using Bitwise NOT
9.Using Bitwise Operations with Color