If you're getting a runtime error accessing Application.application you'll
need fire to clean this up, methinks.

-J

On Sat, May 24, 2008 at 3:02 PM, dnk <[EMAIL PROTECTED]> wrote:

> That added an error:
>
> Access of undefined property Application
>
>
> researching that now...
>
> d
>
>
>
> On 23-May-08, at 9:35 PM, Josh McDonald wrote:
>
> > The only thing i can think of after looking at that is that your
> > controller (whatever that is) is not part of the display tree? Try
> > replacing dispatchEvent() with
> > Application.application.dispatchEvent() and see if it works then.
> >
> >
> > -J
> >
> > On Sat, May 24, 2008 at 2:28 PM, dnk <[EMAIL PROTECTED]> wrote:
> > It is dispatched like this (in  function in my controller):
> >
> > dispatchEvent(new GetNewsEvent(GetNewsEvent.GET_NEWS_EVENT, null,
> > false, false));
> >
> > the null is used for an object (if I need to pass data with my event).
> > In this particular case I did not.
> >
> > My actual event class looks like:
> >
> > package Flexb.events
> > {
> >        import flash.events.Event;
> >
> >        public class GetNewsEvent extends Event
> >        {
> >                protected var _data:Object;
> >
> >                public static const
> > GET_NEWS_EVENT:String="GetNewsEventType";
> >
> >                public function GetNewsEvent( type:String,
> > data:Object = null,
> > bubbles:Boolean=true, cancelable:Boolean=false ):void
> >                {
> >                        _data = data;
> >                        super(GET_NEWS_EVENT,true,false);
> >                }
> >
> >                public function get data():Object
> >                {
> >                        return _data;
> >                }
> >
> >        }
> > }
> >
> >
> > dnk
> >
> >
> >
> > On 23-May-08, at 6:16 PM, Josh McDonald wrote:
> >
> > > What's the event dispatch code look like?
> > >
> > >
> > > On Sat, May 24, 2008 at 11:01 AM, dnk <[EMAIL PROTECTED]>
> > > wrote:
> > > ok, well that explains that part, however either my event is not
> > > added, or my event handler is never called. My trace statements
> > > never show up....
> > >
> > >
> > > So I guess I  still am wondering if anyone has any ideas....
> > >
> > > dnk
> > >
> > >
> > >
> > > On 23-May-08, at 4:56 AM, Paul Andrews wrote:
> > >
> > >> addEventListener() does not return a value..
> > >>
> > >> ----- Original Message -----
> > >> From: "dnk" <[EMAIL PROTECTED]>
> > >> To: <[email protected]>
> > >> Sent: Friday, May 23, 2008 12:47 PM
> > >> Subject: [flexcoders] custom event not added
> > >>
> > >> > Hi there,
> > >> >
> > >> > I have a controller that is adding my custom event listeners, but
> > >> for
> > >> > some reason my event handler was not being fired.
> > >> >
> > >> > My original code was (snippet):
> > >> >
> > >> >
> > >> > (in controler)
> > >> >
> > >> > //constructor
> > >> > public function FlexbController()
> > >> > {
> > >> > //turn the key, start it up....
> > >> > addEventListener( FlexEvent.CREATION_COMPLETE, onInit );
> > >> > }
> > >> >
> > >> > private function onInit( event:Event ):void
> > >> > {
> > >> > //setup event listeners
> > >> > /*systemManager is where event listener hangs out defines the
> > >> > relationship between event and handler*/
> > >> >
> > >> > systemManager.addEventListener( GetNewsEvent.GET_NEWS_EVENT,
> > >> > handler_GetNewsEvent );
> > >> > systemManager.addEventListener( AddNewsEvent.ADD_NEWS_EVENT,
> > >> > handler_AddNewsEvent );
> > >> >
> > >> >
> > >> systemManager
> > >> .addEventListener( NewsDataLoadedEvent.NEWS_LOADED_EVENT,
> > >> > handler_NewsLoadedEvent );
> > >> > getNewsData();
> > >> >
> > >> > }
> > >> >
> > >> > And I had trace statements in all of my handlers... this is how i
> > >> > noticed things were not working as they should.
> > >> >
> > >> > SO I added a simple check like (in my FlexbController
> > constructor):
> > >> >
> > >> > if (systemManager.addEventListener( GetNewsEvent.GET_NEWS_EVENT,
> > >> > handler_GetNewsEvent ))
> > >> > {
> > >> > trace("true");
> > >> > } else {
> > >> > trace("false");
> > >> > }
> > >> >
> > >> >
> > >> > And I obviously am getting "false".
> > >> >
> > >> > Ideas?
> > >> >
> > >> > dnk
> > >> >
> > >> >
> > >> >
> > >> > ------------------------------------
> > >> >
> > >> > --
> > >> > Flexcoders Mailing List
> > >> > FAQ:
> http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
> > >> > Search Archives:
> > >> > http://www.mail-archive.com/flexcoders%40yahoogroups.comYahoo!
> > >> Groups
> > >> > Links
> > >> >
> > >> >
> > >> >
> > >> >
> > >>
> > >>
> > >
> > >
> > >
> > >
> > >
> > >
> > > --
> > > "Therefore, send not to know For whom the bell tolls. It tolls for
> > > thee."
> > >
> > > :: Josh 'G-Funk' McDonald
> > > :: 0437 221 380 :: [EMAIL PROTECTED]
> > >
> > >
> >
> >
> > ------------------------------------
> >
> > --
> > Flexcoders Mailing List
> > FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
> > Search Archives:
> http://www.mail-archive.com/flexcoders%40yahoogroups.comYahoo
> > ! Groups Links
> >
> >
> >
> >
> >
> >
> > --
> > "Therefore, send not to know For whom the bell tolls. It tolls for
> > thee."
> >
> > :: Josh 'G-Funk' McDonald
> > :: 0437 221 380 :: [EMAIL PROTECTED]
> >
> >
>
>
> ------------------------------------
>
> --
> Flexcoders Mailing List
> FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
> Search Archives:
> http://www.mail-archive.com/flexcoders%40yahoogroups.comYahoo! Groups
> Links
>
>
>
>


-- 
"Therefore, send not to know For whom the bell tolls. It tolls for thee."

:: Josh 'G-Funk' McDonald
:: 0437 221 380 :: [EMAIL PROTECTED]

Reply via email to