У меня есть WindowedApplication, мне нужно следить за keyUp
, чтобы я мог закрыть приложение на нажатой клавише управления. Тем не менее, мой код не работает:Spark WindowedApplication, monitor keyUp event
<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
@ethrbunny: Нет, но я на самом деле просто решил и собираюсь опубликовать решение. – Drahcir
ответ отправлен сейчас – Drahcir