![]() |
|
||||||||||
|
|||||
|
[+4 05.07.09]
Регистрация: Jun 2009
Сообщений: 114
|
В классе пишу
не работает. Пишу -получаю ошибку Как сделать правильно*? |
|
|||||
|
[+4 05.07.09]
Регистрация: Jun 2009
Сообщений: 114
|
Не срабатывает - не происходит ADDED_TO_STAGE
Добавлено через 7 минут В общем - у меня в конструкторе главного класса прописано: Вот конструктор класса snake: public function snake(field_mc:MovieClip, field_data:Array, startRow:int = 1, startColumn:int = 1, length:int = 3, direction:int = 0) { var snakePart_mc:snakePart; //класс составляющей змеи - приписан к мувику snake_mc = new MovieClip(); for (var a:int = 0; a < length; a++) { snakePart_mc = new snakePart(startRow, startColumn + a, length - a); snake_mc.addChild(snakePart_mc); }//тут создаётся змея field_mc.parent.addChild(snake_mc); addEventListener(KeyboardEvent.KEY_DOWN, key_down); - не робит addEventListener(Event.ENTER_FRAME, update); - этот ивент работает } О =) Получилось=) Сделал так: Но всё-равно хотелось бы услышать ещё способы Последний раз редактировалось twix1124; 06.07.2009 в 23:38. |
|
|||||
|
...
модератор форума
Регистрация: Sep 2006
Адрес: Minsk
Сообщений: 4,286
|
А чем этот не устраивает?
|
|
|||||
|
Регистрация: Jan 2008
Сообщений: 669
|
Для того, чтобы ловить нажатия клавиш объект должен быть добавлен на сцену и иметь фокус. Экземпляр snake не выполняет эти условия
|
![]() |
![]() |
Часовой пояс GMT +4, время: 10:38. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|