Страница 1 из 1

Движение персонажа с рывком.

Добавлено: 10 сен 2010, 14:25
bodnar

Код: Выделить всё

stage.addEventListener(KeyboardEvent.KEY_DOWN, keyDownHandler); public function keyDownHandler(e:KeyboardEvent){    if (e.keyCode == 37) {        hero.x-=hero.speed;        }} 
Загвоздка: герой сначала делает шаг, замирает, а потом начинает нормально двигаться. Из-за чего?

Re: Движение персонажа с рывком.

Добавлено: 10 сен 2010, 20:13
Александр
Похожее есть даже не во флеше.
В окне ввода текста, зажми какую-нибудь клавишу с буквой, после первой буквы так же будет пауза.
Как решить проблему - не знаю.

Re: Движение персонажа с рывком.

Добавлено: 11 сен 2010, 19:03
совесть
попробуй через ENTER_FRAME

Re: Движение персонажа с рывком.

Добавлено: 14 сен 2010, 16:23
Dav023

Код: Выделить всё

stage.addEventListener(KeyboardEvent.KEY_DOWN, keyDownHandler); var klava:boolean;public function keyDownHandler(e:KeyboardEvent){    if (e.keyCode == 37) {klava=true;                }}addEventListener(e.E_F, kadr_next);function kadr_next(e:Event):void{  if (klava) {    hero.x-=hero.speed;     }}