What happens if you set you dispatchEvent to bubble?

----------------------------------------
From: "stldvd" <[email protected]>
Sent: Thursday, February 12, 2009 10:02 AM
To: [email protected]
Subject: [flexcoders] Re: Events and Child SWFs 

Hi Steve,

But I need the child swf to react, not the parent. So I think the

listener has to be in the child, not the parent.

David

--- In [email protected], Steve Mathews <happy...@...> wrote:

>

> You are assigning the listener to the wrong object. "this" is your child

> swf, but it is the parent that dispatches the event. Depending on

the rest

> of the app "this.parent" might work. So:

> this.parent.addEventListener("inDeleteMode", deleteModeHandler);

> 

> Steve

> 

> On Thu, Feb 12, 2009 at 10:44 AM, stldvd <stl...@...> wrote:

> 

> > Hi guys,

> >

> > I've got a parent application with a 'delete' button. When it's

> > clicked, I want to set a flag in a child swf, which is loaded via SWF

> > loader.

> >

> > So in the parent app on the button's click event I'm dispatching

an event:

> >

> > dispatchEvent(new Event("inDeleteMode"));

> >

> > In the child SWF's init function I've got this:

> >

> > this.addEventListener("inDeleteMode", deleteModeHandler);

> >

> > And then the deleteModeHandler function (stubbed in for testing):

> >

> > private function deleteModeHandler():Boolean

> > {

> >  Alert.show("got it!");

> >  return true;

> > }

> >

> > It ain't working. Can someone see what I'm doing wrong?

> >

> > Thanks,

> >

> > David

> >

> >

> >

> > ------------------------------------

> >

> > --

> > Flexcoders Mailing List

> > FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt

> > Alternative FAQ location:

> >
https://share.acrobat.com/adc/document.do?docid=942dbdc8-e469-446f-b4cf-1e62079f6847

> > Search Archives:

> > http://www.mail-archive.com/flexcoders%40yahoogroups.comYahoo! Groups

> > Links

> >

> >

> >

> >

>



Reply via email to