var OLD_ONE = 1;var OLD_TWO = 2;var OLD_THREE = 4;var OLD_FOUR = 8; var NEW_ONE = 1 << 0; // shift bit 0 leftvar NEW_TWO = 1 << 1; // shift bit 1 leftvar NEW_THREE = 1 << 2; // shift bit 2 leftvar NEW_FOUR = 1 << 3; // shift bit 3 left trace(OLD_ONE == NEW_ONE); // "true"trace(OLD_TWO == NEW_TWO); // "true"trace(OLD_THREE == NEW_THREE); // "true"trace(OLD_FOUR == NEW_FOUR); // "true"
var shifts:Number = 0; var NEW_ONE = 1 << shifts++; // 1var NEW_TWO = 1 << shifts++; // 2var NEW_THREE = 1 << shifts++; // 4var NEW_FOUR = 1 << shifts++; // 8