Добрый день,господа!У меня проблема с функциями,а конкретно с функцией смещения персонажа по оси x при нажатии кнопки.Дело в том,что после нажатия кнопки и ,непосредственно,смещением имеет место некоторая пауза,около секунды или 2х. Так-же,само движение осуществляется так-сказать рывками,заметны они плохо,но все же не приятны.Вот код из исходника

Код AS1/AS2:
//Функция ходьбы влево
function GoLeft() {
this.HERO1._x -= 4;
this.HERO1.legs.gotoAndPlay(2);
}
//Функция ходьбы вправо
function GoRight() {
this.HERO1._x += 4;
this.HERO1.legs.gotoAndPlay(2);
}
//Слушатель нажатия кнопки и вызов функции
this.onKeyDown = thisKeyDown;
Key.addListener(this);
function thisKeyDown(){
if (Key.isDown(65)) {
GoLeft();
} else if (Key.isDown(68)) {
GoRight();
}
}
Выкладываю исходник и надеюсь на вашу помощь.Заранее спасибо.