![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
[+3 18.10.09]
Регистрация: Mar 2008
Сообщений: 19
|
Есть основной класс Main, есть класс Controll (прослушивает клавиатуру, на KEY_DOWN трэйсит мне сообщение).
Импортирую Controll в Main, создаю экземпляр класса. тест - при нажатии, на любую клавишу окно вывода сообщений пустое. пишу в Main строчку stage.focus=controll тест - есть сигнал. имитация загрузки, после 100% никакой реакции на клавку? Совсем не пойму в чем дело. Main.as package src{ import flash.display.*; import src.Controll; import flash.events.Event; public class Main extends MovieClip { public function Main(){ var controll:Controll = new Controll ; stage.focus = controll; } } } |
|
|||||
|
Либо у всей флешки нету фокуса (например если в браузере тестите) или по каким-то другим причинам stage.focus==null. Передавайте в Controll ссылку на stage и уже у stage слушайте события нажатия клавиш.
__________________
http://www.chessmax.ru |
![]() |
![]() |
Часовой пояс GMT +4, время: 20:44. |
|
|
« Предыдущая тема | Следующая тема » |
|
|