
Код AS3:
stopwolf1.visible = true;
gowolf1.visible = false;
gowolfleft1.visible = false;
function fl_MoveInDirectionOfKey(event:Event):void
{
if (leftPressed) //если нажата только(!) левая клавиша - шагаем влево
{
if (rightPressed) // если нажаты обе одновременно - стоим
{
stopwolf1.visible = true;
gowolf1.visible = false;
gowolfleft1.visible = false;
return; // прекращаем выполнение функции
}
gowolfleft1.x -= speed;
gowolf1.x = stopwolf1.x = gowolfleft1.x; // смещаем все клипы вместе
stopwolf1.visible = false; // устанавливаем видимость клипов
gowolf1.visible = false;
gowolfleft1.visible = true;
}
else if (rightPressed) //если нажата только(!) правая клавиша - шагаем вправо
{
gowolf1.x += speed;
gowolfleft1.x = stopwolf1.x = gowolf1.x; // смещаем все клипы вместе
stopwolf1.visible = false; // устанавливаем видимость клипов
gowolf1.visible = true;
gowolfleft1.visible = false;
}
else // если не нажата ни одна из клавиш - стоим
{
stopwolf1.visible = true;
gowolf1.visible = false;
gowolfleft1.visible = false;
}
}