【发布时间】:2013-03-08 03:48:35
【问题描述】:
我有一个 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 并追踪一些信息,但什么也没有。
【问题讨论】:
-
您是否收到任何键盘事件?
-
@ethrbunny:不,但实际上我刚刚解决了,即将发布解决方案。
标签: windows apache-flex air flex-spark