Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Частота событий от нажатой кнопки (http://www.flasher.ru/forum/showthread.php?t=148695)

Psycho Tiger 09.01.2011 00:41

Количество нажатых клавиш регулируется не системой, а микроконтроллером клавиатуры, т.е. железом.
Я бы делал хэш по keyCode.
Код AS3:

private var _hash:Object = {};
private function handler_keyDown(event:KeyboardEvent):void{
_hash[event.keyCode] = 1;
}
private function handler_keyUp(event:KeyboardEvent):void{
_hash[event.keyCode] = 0;
}
public function isKeyDown(keyCode:uint):Boolean{
return Boolean(_hash[keyCode]);
}



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

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