Показать сообщение отдельно
Старый 20.05.2013, 22:52
C4Grey вне форума Посмотреть профиль Отправить личное сообщение для C4Grey Найти все сообщения от C4Grey
  № 8  
Ответить с цитированием
C4Grey

Регистрация: May 2007
Сообщений: 181
Отправить сообщение для C4Grey с помощью ICQ Отправить сообщение для C4Grey с помощью Skype™
Цитата:
Проблема: при нажатии клавиш управления анимация включается, но проигрывается только один раз
Скорее всего, нужно в финальный кадр анимации для определенного направления вставить код перехода на начальный кадр этой анимации:
Код AS3:
gotoAndPlay("goDown")
Цитата:
при одновременном нажатии двух клавиш, например вверх, потом не отпуская влево, персонаж поворачивается влево и продолжает в таком положении двигаться вверх
Он делает именно то, что написано в коде - если нажать клавишу "влево", проигрывает анимацию передвижения влево. Двигается же он вверх, потому что в frameListener стоят условия выбора только одного направления, а первым проверяется именно направление вверх.
P.S.
Учиться лучше по туториалам текстовым, честно вчитываясь, теория в видео обычно воспринимается как "бла-бла-бла, а теперь пишем код".