![]() |
|
||||||||||
|
|||||
|
Регистрация: Oct 2009
Сообщений: 14
|
Почитал Мука. Нашёл в гл. 22 решение своего вопроса:
var circ:Circ = new Circ();//Создатим экз. класса Circ расширяющий сласс MovieClip circ.x = 100;//Это от circ.y = 150;//балды addChild(circ); stage.focus = circ;//Здесь то и устанавливаем на него фокус var container:Sprite = new Sprite(); addChild(container);// делаем container отображаемым потомком stage var circ:Circ = new Circ();//Создатим экз. класса Circ расширяющий сласс MovieClip circ.x = 100;//Это опять circ.y = 150;// от балды container.addChild(circ); container.stage.focus = circ;//Здесь устанавливаем фокус на circ stage.addEventListener(KeyboardEvent.KEY_DOWN,KEY_DOWN); function KEY_DOWN(e:KeyboardEvent):void { trace(e); } Теперь новая проблема: вокруг объекта жёлтый контейнер... Но помнится это мы уже проходили, кто нибудь вспомнит, как его убрать не убирая фокуса объекта? |
|
|||||
|
Регистрация: Oct 2009
Сообщений: 14
|
Да - отлично! Так и есть. Спасибо wvxvw и adobe.com/help/
|
|
|||||
|
Регистрация: Oct 2009
Адрес: Калининград
Сообщений: 134
|
Так вот зачем нужен параметр focusRect!
![]() |
|
|||||
|
Регистрация: Nov 2008
Сообщений: 4
|
Спасибо большое moskitos80 и wvxvw. А то полдня гуглил на эту тему, только здесь нашел искомое решение. А чтение Мука, конечно, вещь нужная и пользительная, но уж больше смахивает на мазохизм.
|
![]() |
![]() |
Часовой пояс GMT +4, время: 16:48. |
|
|
« Предыдущая тема | Следующая тема » |
| Теги |
| в игре , установить фокус |
|
|