As in, I've got no idea what's going on :) Application.application should
always point to the running instance of your <mx:Application>

On Sun, May 25, 2008 at 2:19 AM, dnk <[EMAIL PROTECTED]> wrote:

>   fire? As in scrap and rewrite?
>
> dnk
>
>
> On 23-May-08, at 10:25 PM, Josh McDonald wrote:
>
> 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]
>
>
>  




-- 
"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