Попробовал я значит сделать так:

Код AS1/AS2:
var leftPressed:Boolean = false;
var rightPressed:Boolean = false;
var stopwolf1:Stopwolf = new Stopwolf();
addChild(stopwolf1);
stopwolf1.x = 250
stopwolf1.y = 680
var gowolf1:Gowolf = new Gowolf();
addChild(gowolf1);
gowolf1.x = 250
gowolf1.y = 680
gowolf1.addEventListener(Event.ENTER_FRAME, fl_MoveInDirectionOfKey);
stage.addEventListener(KeyboardEvent.KEY_DOWN, fl_SetKeyPressed);
stage.addEventListener(KeyboardEvent.KEY_UP, fl_UnsetKeyPressed);
function fl_MoveInDirectionOfKey(event:Event)
{
if (leftPressed)
{
gowolf1.x -= 5;
gowolf1.gotoAndStop (2)
}
if (rightPressed)
{
gowolf1.x += 5;
gowolf1.gotoAndStop (2)
}
if (leftPressed != true)
{
gowolf1.gotoAndStop (1)
}
if (rightPressed != true)
{
gowolf1.gotoAndStop (1)
}
}
function fl_SetKeyPressed(event:KeyboardEvent):void
{
switch (event.keyCode)
{
case Keyboard.LEFT:
{
leftPressed = true;
break;
}
case Keyboard.RIGHT:
{
rightPressed = true;
break;
}
}
}
function fl_UnsetKeyPressed(event:KeyboardEvent):void
{
switch (event.keyCode)
{
case Keyboard.LEFT:
{
leftPressed = false;
break;
}
case Keyboard.RIGHT:
{
rightPressed = false;
break;
}
}
}
И получилось так что когда я нажимаю на клавиши влево вправо персонаж перескакивает и во время движения за ним остаётся шлейф, и ещё персонаж в спокойном состоянии остаётся на сцене а нужно чтобы исчезал во время движения и появлялся когда отпускаю клавиши. Подскажите пожалуйста как это исправить!!!