Я встретил очень странную проблему. Посмотрите на следующий код:
Lib.current.stage.addEventListener(KeyboardEvent.KEY_DOWN, onKeyPressed);
...
private static function onKeyPressed(e: KeyboardEvent) {
trace(e.shiftKey);
}
при нажатии любой клавиши (кроме SHIFT) false
выводится. Нажмите SHIFT + ALT (сначала нажмите SHIFT, а затем ALT). Затем после нажатия любой клавиши true
выводится. Обратите внимание, что если я нажму SHIFT, нажатие любой клавиши снова выдаст false
.
Вы можете скачать SWF-файл с кодом, указанным выше, по адресу здесь .
ВАЖНО: У меня есть эта проблема только в Chrome, например на Firefox все в порядке.
Примечание: Если это важно, я работаю с Haxe Lound, а не с AS3.
Любые мысли будут оценены. Заранее спасибо !!