Я пытаюсь уведомить пользователя на экране входа в систему, если CapsLock включен.В creationComplete Keyboard.capslock всегда возвращает false.Есть ли обходной путь для этого?Вот что я пытаюсь сделать:
protected function application1_creationCompleteHandler(event:FlexEvent):void
{
callLater(setListener);
}
private function setListener():void
{
if (Keyboard.capsLock)
{
lblCapsLock.visible = true;
}
else
{
lblCapsLock.visible = false;
}
stage.addEventListener(KeyboardEvent.KEY_DOWN, application1_keyDownHandler);
}
protected function application1_keyDownHandler(event:KeyboardEvent):void
{
if (event.keyCode == Keyboard.CAPS_LOCK)
{
if (Keyboard.capsLock)
{
lblCapsLock.visible = true;
}
else
{
lblCapsLock.visible = false;
}
}
}
В системе управления ошибками и проблемами Adobe зарегистрирована ошибка: http://bugs.adobe.com/jira/browse/FP-2033
Интересно, почему она находится в состоянии Невозможно воспроизвести