А что означает
Цитата:
|
при нажатии вперед и вправо
|
?
Ну введите несколько флагов

Код AS1/AS2:
var upPress :Boolean = false;
var downPress :Boolean = false;
var leftPress :Boolean = false;
var rightPress :Boolean = false;
mc.onEnterFrame = function(){
if (upPress && leftPress) mc.nextFrame(); // переходим на следующий кадр
if (downPress && rightPress) mc.prevFrame(); // переходим на предыдущий кадр
// во всех остальных случаях мувик будет стоять
}
// листнер
var listener :Object = new Object();
// обработчик нажатий клавиши
listener.onKeyDown = function() {
switch (Key.getCode()) {
case Key.UP :
upPress = true;
break;
case Key.DOWN :
downPress = true;
break;
case Key.LEFT :
leftPress = true;
break;
case Key.RIGHT :
rightPress = true;
break;
}
};
// обработчик отпускания клавиши сбрасываем флаг в 0, чтобы мувик остановился
listener.onKeyUp = function() {
switch (Key.getCode()) {
case Key.UP :
upPress = false;
break;
case Key.DOWN :
downPress = false;
break;
case Key.LEFT :
leftPress = false;
break;
case Key.RIGHT :
rightPress = false;
break;
}
};