I was hoping to hear that Adobe was already pursuing this issue. It would
require a bit of coordination to establish an acceptable level of security
from a browser implementation standpoint, but seeing as flash content is so
pervasive, shouldn't be out of the question. I think it's one of those
things that Adobe would have to put its weight behind, honestly.


On Nov 27, 2007 12:18 PM, Alex Harui <[EMAIL PROTECTED]> wrote:

>    plugins are at the mercy of the browser.  Maybe enough of you can
> pressure Mozilla and MS and others to provide better functionality for
> plugins.
>
>  ------------------------------
> *From:* [email protected] [mailto:[EMAIL PROTECTED] *On
> Behalf Of *Brent Dearth
> *Sent:* Tuesday, November 27, 2007 8:23 AM
> *To:* [email protected]
> *Subject:* Re: [flexcoders] Re: Application container failed to capture
> KeyboardEvent
>
>  I know this is a long-standing issue, but are there any developments in
> the works to prevent this sort of behaviour? I know there are work-arounds
> to Flash being able to obtain focus programmatically, such as using
> ExternalInterface calls from Javascript to pass keyboard events. However,
> stuff like that has always struck me as hacky.
>
> In an ideal world, the Flash plugin would have the authority to demand
> focus and receive programmatic focus across all browsers.
>
>
>
> On Nov 26, 2007 3:37 PM, Alex Harui < [EMAIL PROTECTED]> wrote:
>
> >    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] <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] 
> > > <flexcoders%40yahoogroups.com>[mailto:[email protected]<flexcoders%40yahoogroups.com>]
> > On
> > > Behalf Of zhongtie
> > > Sent: Saturday, November 24, 2007 6:22 PM
> > > To: [email protected] <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 > "
> > > 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