Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Одновременное нажатие более 2 кнопок (http://www.flasher.ru/forum/showthread.php?t=130565)

elmortem 29.09.2009 03:36

Одновременное нажатие более 2 кнопок
 
Возникла проблема. Отлавливаю ввод событием KeyboardEvent.KEY_DOWN повешенным на stage. При этом проявляется два неприятных косяка:
1. Иногда получается залипание кнопок - кнопка уже отжата, а события о нажатии всё ещё приходят. Вероятно это из-за несоответствия выставленного в настройках проекта fps реальному и иногда с этим даже удаётся бороться, проявляется на небольшом проценте компов.
2. При нажатии более двух кнопок фиксируется нажатие только первых двух, а остальные вроде как и не нажаты вовсе. Проявляется примерно на половине компов, возможно связано с особенностями клавиатуры или венды. Очень сильно портит мне жизнь в моих играх. ):

Кто сталкивался, подскажите решение.

VVall 29.09.2009 03:55

http://www.flasher.ru/forum/showthread.php?t=130487

elmortem 29.09.2009 11:24

Я так и делаю, но третья кнопка на некоторых компах не ловится если уже нажаты две. В частности это относится к стрелкам, возможно с другими кнопками работает нормально.

Felicast 29.09.2009 11:41

ну вообще это, наверно, не от флеша зависит. некоторые комбинации клавиш (>2) вообще не работают (у меня например сочетание space+up+left)

elmortem 29.09.2009 12:36

Ну игрокам-то это сложно объяснить. ):

Felicast 29.09.2009 14:51

а какие именно сочетания не работают?

elmortem 29.09.2009 16:15

Две какие-то стрелки + Пробел. У меня на компе такой проблемы нету, поэтому точнее сказать не могу, а игроки особо не парятся багрепами, ставят низкую оценку и забывают.
Пока решил проблему добавлением альтернативных кнопок управления. Если это баг Адоба может кто-нить им в трак черканёт?

kackbip 29.09.2009 16:49

Это проблема клавы

wvxvw 29.09.2009 17:26

Похоже?
http://bugs.adobe.com/jira/browse/FP-118

AL.exe 29.09.2009 19:35

Одна из причин, почему пробел дублируют на какую-либо из буквенных клавиш, равно как и стрелки на wasd


Часовой пояс GMT +4, время: 00:30.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.