Одновременное нажатие более 2 кнопок
Возникла проблема. Отлавливаю ввод событием KeyboardEvent.KEY_DOWN повешенным на stage. При этом проявляется два неприятных косяка:
1. Иногда получается залипание кнопок - кнопка уже отжата, а события о нажатии всё ещё приходят. Вероятно это из-за несоответствия выставленного в настройках проекта fps реальному и иногда с этим даже удаётся бороться, проявляется на небольшом проценте компов. 2. При нажатии более двух кнопок фиксируется нажатие только первых двух, а остальные вроде как и не нажаты вовсе. Проявляется примерно на половине компов, возможно связано с особенностями клавиатуры или венды. Очень сильно портит мне жизнь в моих играх. ): Кто сталкивался, подскажите решение. |
|
Я так и делаю, но третья кнопка на некоторых компах не ловится если уже нажаты две. В частности это относится к стрелкам, возможно с другими кнопками работает нормально.
|
ну вообще это, наверно, не от флеша зависит. некоторые комбинации клавиш (>2) вообще не работают (у меня например сочетание space+up+left)
|
Ну игрокам-то это сложно объяснить. ):
|
а какие именно сочетания не работают?
|
Две какие-то стрелки + Пробел. У меня на компе такой проблемы нету, поэтому точнее сказать не могу, а игроки особо не парятся багрепами, ставят низкую оценку и забывают.
Пока решил проблему добавлением альтернативных кнопок управления. Если это баг Адоба может кто-нить им в трак черканёт? |
Это проблема клавы
|
|
Одна из причин, почему пробел дублируют на какую-либо из буквенных клавиш, равно как и стрелки на wasd
|
Часовой пояс GMT +4, время: 00:30. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.