Thanks Alex. That works! When I switch to another application and then switch back, my all flash application loses the focus and no event fires at all unless I click somewhere in it. Is there any way around it?
Tie --- In [email protected], "Alex Harui" <[EMAIL PROTECTED]> wrote: > > No children of the Application have focus, so there are no events to > capture. If you listen to the stage, you'll see everything. The app is > not the top-level displayobject so your handlers will not pick up events > from popups either. > > > > ________________________________ > > From: [email protected] [mailto:[EMAIL PROTECTED] On > Behalf Of zhongtie > Sent: Saturday, November 24, 2007 6:22 PM > To: [email protected] > Subject: [flexcoders] Application container failed to capture > KeyboardEvent > > > > My simple flex app somehow doesn't respond to key event, but mouse > events work fine. Any ideas? > > Thanks, > Tie > > --- src code --- > > <?xml version="1.0" encoding="utf-8"?> > <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml > <http://www.adobe.com/2006/mxml> " > layout="absolute" > keyDown="onEvent(event)" > mouseDown="onEvent(event)"> > <mx:Script> > <![CDATA[ > protected function onEvent(e:Event):void { > trace(e.type); > } > ]]> > </mx:Script> > </mx:Application> >

