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...@yahoo.com> 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