![]() |
|
||||||||||
|
|||||
|
Нуб нубам
модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
|
Для начала сделали бы короткие ссылки на клипы – ладно Вам трудно читать, но и плееру придется бегать по всем закоулкам, проверяя Ваши условия.
Как-то так: private function keyFocus(e:KeyboardEvent):void { var restart:MovieClip = interfac.pouse_mc.restart_btn; var gallery:MovieClip = interfac.pouse_mc.gallery_btn; var help:MovieClip = interfac.pouse_mc.help_btn; var resume:MovieClip = interfac.pouse_mc.resume_btn; var focus:InteractiveObject = super.stage.focus; if (e.keyCode == 37) { switch(focus) { case restart : focus = gallery; break; case gallery : focus = help; break; case help : focus = resume; break; case resume : focus = restart; break; } } if (e.keyCode == 39) { switch(focus) { case restart : focus = resume; break; case resume : focus = help; break; case help : focus = gallery; break; case gallery : focus = restart; break; } } if (e.keyCode == 13) { switch(focus) { case restart : restartLevel(); break; case gallery : returnToGallery(); break; case help : ; break; case resume : resumeGame(); break; } } super.stage.focus = focus; }
__________________
Reality.getBounds(this); |
![]() |
Часовой пояс GMT +4, время: 02:31. |
|
|
« Предыдущая тема | Следующая тема » |
| Теги |
| enter , в пределах мувиклипа , желтый квадрат , меню , фокус |
|
|