![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|
|
|||||
|
Регистрация: Feb 2013
Сообщений: 18
|
Уважаемые флешеры. Я в этой области довольно недавно. Ещё многово не знаю...
Есть такая простая задача: во Flash Pro сделать человечка, который по событиям клавиатуры, а точнее по нажатию клавиш стрелок, будет ходить налево и направо. Организовал всё через switch case, а до этого нарисовал анимацию движения. Так вот как сделать так, чтобы анимация включалась только пока держишь кнопку стрелки и прекращалась после отпускания? Вроде понимаю, что нужно использовать KEY_UP и KEY_DOWN, а реализовать не могу. Помогите плиз |
|
|||||
|
Регистрация: Aug 2012
Сообщений: 297
|
Как пример: попробуй создать четыре переменных с названиями кнопок, которые будешь нажимать. Когда нажимаешь на определенную кнопку, если условие в событие Key_down есть, то переменной с тем же именем присваивается значение true, если её отпускаешь — false. Потом создаёшь событие Event.ENTER_FRAME, туда внедряешь условия, если определенная переменная (кнопочная) true, то человечек идёт в ту сторону.
|
|
|||||
|
Цитата:
__________________
местонахождение |
|
|||||
|
Регистрация: Feb 2013
Сообщений: 18
|
Этот вопрос решил, спасибо.
Остаётся незакрытым ньюанс - нужно ещё наложить ограничение движения, тобишь, когда перс доходит до границы поля он должен остановиться и шагать на месте (в обоих концах канваса). Может кто чё подскажет? |
|
|||||
|
Регистрация: Feb 2013
Сообщений: 18
|
хорошо, а как это в коде реализовать?
|
|
|||||
|
Регистрация: Feb 2013
Сообщений: 18
|
Вы уж меня простите, я наверное полный профан в практике...
на терии то я понимаю как это должно быть, но вот реализовать сам не могу, даже не знаю с чего начать... |
|
|||||
|
Регистрация: Aug 2012
Сообщений: 297
|
Цитата:
http://help.adobe.com/ru_RU/ActionSc...0204-7fce.html |
![]() |
![]() |
Часовой пояс GMT +4, время: 19:31. |
|
|
« Предыдущая тема | Следующая тема » |
|
|