|
|
|||||
Регистрация: Sep 2010
Адрес: Moscow
Сообщений: 473
|
Движение персонажа
Народ,подскажите как сделать движение персонажа по нажатию на клавишу, мой код не работает
package game{ import flash.display.*; import flash.events.*; public dynamic class pers extends MovieClip { public function pers() { addEventListener(KeyboardEvent.KEY_DOWN, persGo); } public function persGo(event:KeyboardEvent):void{ if (event.keyCode == Keyboard.KEYNAME_RIGHTARROW){ pers.gotoAndPlay(1);} } } } |
|
|||||
Регистрация: Apr 2010
Адрес: Earth
Сообщений: 1,897
|
__________________
Загружаем картинки, минуя ошибки безопасности |
|
|||||
Регистрация: Sep 2010
Адрес: Moscow
Сообщений: 473
|
1120: Access of undefined property Keyboard. вот это пишет
|
|
|||||
Регистрация: Jan 2009
Адрес: Петерсбург
Сообщений: 1,882
|
|
|
|||||
Предугадывая следующие вопросы:
http://www.flasher.ru/forum/showthre...highlight=wasd
__________________
тут я |
|
|||||
Регистрация: Sep 2010
Адрес: Moscow
Сообщений: 473
|
теперь пишет 1119: Access of possibly undefined property KEYNAME_RIGHTARROW through a reference with static type Class.
|
|
|||||
Регистрация: Mar 2009
Адрес: Kazakhstan, Almaty
Сообщений: 121
|
Цитата:
Зато есть Keyboard.RIGHT;
__________________
заткнись и делай |
|
|||||
Регистрация: Sep 2010
Адрес: Moscow
Сообщений: 473
|
большое спасибо, помогло))
Добавлено через 22 минуты и еще очень надо ,я никак не разберусь, вот смотрите,допустим у меня есть класс персонажа в pers.as ,у меня есть мувиклип называемый pers_cont, в нем два кадра, в первом мувик pers_stay(состояние когда персонаж стоит) во втором pers_go( состояние когда персонаж идет),вот, в линкедже мувика pers_cont указан класс game.pers , и инстанс у него же(pers_cont ) указан такой же,те(pers_cont ) я не понимаю когда использовать инстанс, мне нужно из этого класса pers.as обратиться к мувику pers_cont и чтоб воспроизвести 1 или 2 кадр,как мне это сделать??и объясните пожалуйста,когда нужно использовать инстанс! спасибо,жду ответа |
|
|||||
Регистрация: Sep 2010
Адрес: Moscow
Сообщений: 473
|
люди,не получается сделать чтоб мувиклип двигался,помогите
public function rightX(event:KeyboardEvent):void{ if (event.keyCode == Keyboard.RIGHT){ cont.x+=30; //cont - инстанс найм мувика который надо двигать event.updateAfterEvent();} } та не выходит |
Часовой пояс GMT +4, время: 02:00. |
|
« Предыдущая тема | Следующая тема » |
|
|