![]() |
Непонятные особенности KeyboardEvent
Во всех нормальных флэш играх одновременное нажатие кнопки вверх и кнопки влево обрабатывается нормально. Но у меня увы это не выходит.. Буду премного благодарен, если кто-нибудь мне объяснит причину..
Как я делаю: Код AS3:
Код:
rightКод:
rightКод:
up |
попробуйте опереться на флаги..на кейдаун флаг = тру, на кейап - фэлс
|
Это особенности обработки клавиатурных событий.
И аккуратнее со множественными нажатиями стрелок, существуют комбинации, которые не работают. Было где-то хорошее исследование на эту тему, выяснилось что на разных компьютерах могут не работать разные комбинации. С этим продолжают сталкиваться: http://board.flashkit.com/board/showthread.php?t=793134 |
Цитата:
Добавлено через 15 минут Вот нашёл нечто похожее на Key в AS2 (KeyObject): Код AS3:
|
Цитата:
|
Попробовал сделать как советовали, получилось, что-то вроде этого.
главное что работает. Код AS3:
|
Цитата:
|
| Часовой пояс GMT +4, время: 15:31. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.