![]() |
менеджер кейкодов клавиатуры
Как лучше? вот так:
Код AS3:
Код AS3:
|
Создаете new Vector.<Boolean>(0xFF, true)
Адрес каждой ячейки (число) – это код клавиши, а в ячейке соответственно хранится true или false, нажата или нет. Добавлено через 6 минут Код AS3:
|
я вынес в отдельный класс вообще и сделал со словарем
Код AS3:
можно как-то слушать изменение переменной m_pressedKeys? или надо в оба хендлера проверки добавлять? |
Словарь здесь не нужен. Посмотрите еще раз внимательно на пример Wolsh'a
|
Цитата:
Добавлено через 5 минут как потом этот массив обрабатывать? если for each сделать то будет 255 итераций? Добавлено через 24 минуты в моем способе тоже обработка не очень: Код AS3:
|
Не, если Вас только 4 постоянные клавиши "в сад" интересуют, то фиг бы с ним. Полный слепок клавиатуры полезен когда предполагается ее почти всю задействовать, да всякие фишки типа кеймаппинга при этом использовать (переназначения клавиш, как в "больших" играх, да с сохранением измененных настроек).
|
Цитата:
Добавлено через 1 минуту ну у меня в свиче в первой строчке стоит Код AS3:
Добавлено через 10 минут че-то туплю... там 0 нужен =) Добавлено через 12 минут или нужен... фак.. запутался |
| Часовой пояс GMT +4, время: 00:19. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.