
Код AS3:
trace(LevelVars.player.state & 1);
if (LevelVars.player.state & 1 == 0) { LevelVars.player.state += 1; }
в аутпуте 0, а условие не срабатывает... что самое интересное, в этой же функции у меня

Код AS3:
if (LevelVars.player.state & 1 == 1) { LevelVars.player.state -= 1; }
работает четко.... в чём принципиальная разница?