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: <flexcoders@yahoogroups.com>
> >> 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

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/flexcoders/

<*> Your email settings:
    Individual Email | Traditional

<*> To change settings online go to:
    http://groups.yahoo.com/group/flexcoders/join
    (Yahoo! ID required)

<*> To change settings via email:
    mailto:[EMAIL PROTECTED] 
    mailto:[EMAIL PROTECTED]

<*> To unsubscribe from this group, send an email to:
    [EMAIL PROTECTED]

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/

Reply via email to