如果 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
我想知道为什么它处于无法复制的状态