Показать сообщение отдельно
Старый 16.06.2009, 12:04
Gal4enochek вне форума Посмотреть профиль Отправить личное сообщение для Gal4enochek Найти все сообщения от Gal4enochek
  № 14  
Ответить с цитированием
Gal4enochek

Регистрация: May 2008
Адрес: Днепропетровск
Сообщений: 151
Отправить сообщение для Gal4enochek с помощью ICQ
А что означает
Цитата:
при нажатии вперед и вправо
?

Ну введите несколько флагов
Код 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;
    }
};