
Код AS3:
public function Basic_map()
{
this.scrollRect = new Rectangle(0, 0, this.width, 420);
this.cacheAsBitmap = true;
Game.gameLink.stage.addEventListener(KeyboardEvent.KEY_DOWN, goRight);
trace("Some");
}
public function goRight(e:KeyboardEvent):void
{
var rect:Rectangle = this.scrollRect;
if (e.keyCode == 39)
{
rect.x += 10;
this.scrollRect = rect;
}
if (e.keyCode == 37)
{
rect.x -= 10;
this.scrollRect = rect;
}
}
Добавлено через 1 минуту
и получается, я нажимаю кнопку, происходит смещение на 10 пискселов, задержка,и потом продолжает движение,как избавится от этой задержки?