Показать сообщение отдельно
Старый 09.01.2011, 00:41
Psycho Tiger вне форума Посмотреть профиль Отправить личное сообщение для Psycho Tiger Найти все сообщения от Psycho Tiger
  № 11  
Ответить с цитированием
Psycho Tiger
 
Аватар для Psycho Tiger

блогер
Регистрация: Jun 2005
Адрес: Toronto
Сообщений: 6,600
Записей в блоге: 17
Количество нажатых клавиш регулируется не системой, а микроконтроллером клавиатуры, т.е. железом.
Я бы делал хэш по 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]);
}