Делаю игру типа Марио
Герой двигается так:
var keyListener:Object = new Object();
keyListener.onKeyDown = function() {
switch (Key.getCode()) {
case Key.RIGHT :
_root.mc.gotoAndStop("right go");
_root.mc._x += moveSpeed;
}
То же самое для других клавиш.
Когда герой натыкается
на препятствие(невидимый клип),
при помощи hitTest направляю
временную диаграмму клипа на кадр
down где герой падает:
_root.mc.onEnterFrame = function() {
if (this.hitTest(_root.udar)){
_root.mc.gotoAndStop("down");
При столкновении, при нажатой
клавише RIGHT клип продолжает
двигатся вправо,падает только когда
отпускаеш эту клавишу.
Подскажите пожалуйста как это исправить,
или где подобные вопросы обсуждаются.