![]() |
Не отображаются коды клавиш-букв
Здравствуйте, решил сделать управление не только стрелками, но и с помощью клавиш WASD. Написал такой код класса keys, он отображает коды стрелок, пробела, цифр и др клавиш, кроме букв, хотя вроде должен.
В нем есть trace, когда нажата стрелка - ее код выводится, если нажата клавиша W - код не выводится. Код AS3:
|
Согласно документации статическая константа с таким значением из класса Keyboard доступна только во время выполнения AIR
Так же в документации указано примечание к совйству keyCode класса KeyboardEvent: Если работает редактор метода ввода (IME), charCode не сообщает точные коды клавиш. |
а по-мойму, если Вы пишете во флеше, то клавиша W просто вызывает некий инструмент и в тестирование флешки не доходит...
|
Во время тестирования нажмите Control -> Disable Keyboard Shortcuts
|
У меня выводится.
Код:
38 // нажал вверхКод AS3:
UPD: хотя, нет, проверил, дело не в этом: Код AS3:
|
Похоже дело тут именно в том, что написал vitamin4er
В самом коде проблем не вижу. |
Цитата:
Да, тестировал во флеше, ФД сейчас не работает. Витамин был прав: Добавлено через 34 секунды Цитата:
|
| Часовой пояс GMT +4, время: 12:30. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.