![]() |
Кнопочные события возникают только после клика
Помогите пожалуйста!
Возникла проблема следующего плана: В основном классе запускается конструктор, в нём происходит пользовательское событие, а в приёмнике этого события создаётся объект keyboard_input класса Keys (который отвечает за отлваливание нажатий клавиш up, right,down, space, left). Сам класс Keys: Код AS3:
Код AS3:
Ивенты Код AS3:
Буду очень благодарен за помощь! |
Дело не в клике, как таковом, а в том, что события с клавиатуры флеш приложение начинает получать только когда оно в фокусе. И фокус этот мы даем флешке именно кликнув на нее.
Именно для этого прежде, чем начинать слушать клавиатуру, мы всегда предлагаем пользователю хоть что-то нажать мышкой, чтобы он, сам того не понимая, создал необходимые условия для работы с клавиатурой. |
Ясно, первая мысль тоже была такая, только не понял до конца, почему фокус пропадает. В таком случае добавлю что-то кликабельное. Спасибо!
|
| Часовой пояс GMT +4, время: 10:44. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.