![]() |
еще раз про отлов клавиши
мне нужно отлавливать нажатие пробела (Space), делаю все как доктор прописал:
Код:
myListener = new Object(); |
Поставить флаг, который будет убираться по onMouseDown. При этом, чтобы не срабатывало на отпускание других клавиш, меняй значение флага только тогда, когда пробел не нажат.
|
ага примерно так и сделал, только на onKeyUp флаг прикрутил, все робит.
|
Тьфу........:) Я сонный был, конечно на onKeyUp
|
Код:
ага примерно так и сделал, только на onKeyUp флаг прикрутил, все робит. |
Нужен. Проблема-то в прижатии. К тому же, попробуй нажми пробел, потом 1, потом единицу отпусти и посмотри, что будет.
Все чуть сложнее, чем сначала кажется. |
ili delaj chtob po SPACE pauza delalasj a pri klike myshi ubiralasj... No flag tozhe neslozhno postavitj... Probuj... vsjo skoro poluchitsja... Glavnoje poboljshe tracov stavj ;)
|
я имел ввиду конкретный случай - у парня только пауза в игре ставится по-пробелу. В других вариантх - без флага не обойтись.
|
| Часовой пояс GMT +4, время: 16:53. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.