Nope, the browsers always steal focus.

________________________________

From: [email protected] [mailto:[EMAIL PROTECTED] On
Behalf Of zhongtie
Sent: Monday, November 26, 2007 9:02 AM
To: [email protected]
Subject: [flexcoders] Re: Application container failed to capture
KeyboardEvent



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] <mailto:flexcoders%40yahoogroups.com>
, "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:flexcoders%40yahoogroups.com>
[mailto:[email protected] <mailto:flexcoders%40yahoogroups.com>
] On
> Behalf Of zhongtie
> Sent: Saturday, November 24, 2007 6:22 PM
> To: [email protected] <mailto:flexcoders%40yahoogroups.com> 
> 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> 
> <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>
>



 

Reply via email to