Добрый день. Никак не могу понять поведение клавиши A с кодом 65. При нажатии на эту клавишу в trace передается номер нажатой клавиши, но вот сам мувиклип перестает двигаться с течением времени, хотя нажимая на другие клавиши D, стрелка влево и вправо все работает. Пробовал
ставить галочку,
Control - Disable Keyboard Shortcut не помогло.

Код AS3:
private function keyDownListener(e:KeyboardEvent):void
{
trace(e.keyCode);
if (e.keyCode == 37 || e.keyCode == 65)
{
Left = true;
}
else if (e.keyCode == 39 || e.keyCode == 68)
{
Right = true;
}
}
private function keyUpListener(e:KeyboardEvent):void
{
trace(e.keyCode);
if (e.keyCode == 65 || e.keyCode == 37)
{
Left = false;
}
else if (e.keyCode == 39 || e.keyCode == 68)
{
Right = false;
}
}
private function update(e:Event):void
{
var direction:b2Vec2 = new b2Vec2();
if (Left)
{
if (dirHor > -2)
{
direction.Set((-20), 0)
player.WakeUp();
player.ApplyForce(direction, player.GetPosition());
}
}
if (Right)
{
if (dirHor < 2)
{
direction.Set((20), 0);
player.WakeUp();
player.ApplyForce(direction, player.GetPosition());
}
}
}