Привет. Пытаюсь сделать платформер использую AS2. Управление персонажем есть. Персонаж у меня в виде мувика перемещаться и прыгать он уже умеет. В дальнейшем хочу сделать ему анимацию. Но вот как ее переключать в той или иной ситуации не знаю, например (идет, бежит, стоит, погиб, прыгнул и т.д.) может кто делал.
вот код управления персонажем:
Код AS1/AS2:
onClipEvent (load) {
var platforma:MovieClip = _root.platforma;
var grav:Number = 0;
var gravity:Number = 2;
var speed:Number = 7;
var maxJump:Number = -12;
var touchingGround:Boolean = false;
}
onClipEvent (enterFrame) {
_y += grav;
grav += gravity;
while (platforma.hitTest(_x, _y, true))
{
_y -= gravity;
grav = 0;
}
if (platforma.hitTest(_x, _y + 5, true))
{
touchingplatforma = true;
}
else
{
touchingplatforma = false;
}
if (Key.isDown(Key.RIGHT))
{
_x += speed;
}
if (Key.isDown(Key.LEFT))
{
_x -= speed;
}
if (Key.isDown(Key.UP) && touchingplatforma)
{
grav = maxJump;
}
if (platforma.hitTest(_x + (_width / 2), _y - (_height / 2), true))
{
_x -= speed;
}
if (platforma.hitTest(_x - (_width / 2), _y - (_height / 2), true))
{
_x += speed;
}
if (platforma.hitTest(_x, _y - (height), true))
{
grav = 3;
}
}
как при нажатии клавиш помимо перемещения мувика еще и менять ему анимацию? Спасибо.