我有一个 WindowedApplication,我需要监视一个keyUp
,以便我可以在按下退出键时关闭应用程序。但是,我的代码不起作用:
<s:WindowedApplication xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:mx="library://ns.adobe.com/flex/mx"
keyUp="windowedapplication1_keyUpHandler(event)">
<fx:Script>
<![CDATA[
protected function windowedapplication1_keyUpHandler(event:KeyboardEvent):void
{
//Monitor key press {ESC}
if(event.keyCode == 27){
exit();
}
else{
trace("key = " + event.keyCode);
}
}
]]>
</fx:Script>
似乎这个事件根本没有触发,我什至试图覆盖keyUpHandler
并追踪一些信息,但什么也没有。