Try listening to systemManager instead of application.

 

________________________________

From: flexcoders@yahoogroups.com [mailto:[EMAIL PROTECTED] On
Behalf Of Subeesh
Sent: Wednesday, May 07, 2008 11:16 AM
To: flexcoders@yahoogroups.com
Subject: [flexcoders] ComboBox KeyBoard Issue

 

Hi All,

I am having this strage problem . This may be simple . This is the 
case. i have added a keyboard event listener for the application. 
when i have focus on any of the controls like TextInput, DateField , 
i can listen for the keyboard event . But when the focus is on the 
ComboBox , the event cannot be trapped . I copied the code below, i 
used for testing 

<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml
<http://www.adobe.com/2006/mxml> " 
layout="vertical" applicationComplete="onInit()" >
<mx:Script>
<![CDATA[ 
import mx.controls.Alert; 
private function onInit():void
{ 
application.addEventListener(KeyboardEvent.KEY_DOWN,onKeyDown); 
}
private function onKeyDown(event:KeyboardEvent):void
{
}
]]>
</mx:Script>
<mx:TextInput/>
<mx:ComboBox />
</mx:Application>

 

Reply via email to