Excellent, thanks David

Jason Merrill
Bank of America  
GT&O Learning & Leadership Development
eTools & Multimedia Team


 

>>-----Original Message-----
>>From: [EMAIL PROTECTED] 
>>[mailto:[EMAIL PROTECTED] On Behalf 
>>Of David Ngo
>>Sent: Tuesday, April 03, 2007 1:46 PM
>>To: [email protected]
>>Subject: RE: [Flashcoders] Events for custom classes?
>>
>>You'll need a reference of the dispatching class in your 
>>listener class to receive events:
>>
>>// broadcasting class
>>import mx.events.EventDispatcher;
>>
>>class EventClass
>>{
>>      // EventDispatcher methods
>>      public var addEventListener:Function;
>>      public var removeEventListener:Function;
>>      private var dispatchEvent:Function;
>>
>>      public function EventClass()
>>      {
>>              
>>      }
>>
>>      public function onInit():Void
>>      {
>>              trace('onInit fired!');
>>              dispatchEvent({type: "onInit", target: this});
>>      }
>>}
>>
>>
>>// listener class
>>import mx.utils.Delegate;
>>
>>class ListenerClass
>>{
>>      public function ListenerClass(eventClass:MyEventClass)
>>      {
>>              eventClass.addEventListener("onInit", 
>>Delegate.create(this, onInitHandler));
>>      }
>>
>>      private function onInitHandler(event:Object):Void
>>      {
>>              trace('onInitHandler invoked');
>>      }
>>}
>>
>>
>>// implementation
>>var eventClass:EventClass = new EventClass(); var 
>>listenerClass:ListenerClass = new ListenerClass(eventClass); 
>>eventClass.onInit();
>>
>>
>>-----Original Message-----
>>From: [EMAIL PROTECTED]
>>[mailto:[EMAIL PROTECTED] On Behalf 
>>Of Merrill, Jason
>>Sent: Tuesday, April 03, 2007 9:47 AM
>>To: [email protected]
>>Subject: RE: [Flashcoders] Events for custom classes?
>>
>>Actually, I had been meaning to post again because I had lost 
>>my code for getting EventDispatcher working between two 
>>classes. Someone posted a response here and I lost it, as 
>>well as my code that was working.  if anyone can post again 
>>on how to get one class to dispatch a CUSTOM event and get 
>>another CUSTOM class to listen to that event, please post!
>>Helmut and I would like to see an example.  The help docs on 
>>EventDispatcher are really awful, and I haven't seen a lot of 
>>stuff online.
>>
>>Jason Merrill
>>Bank of America
>>GT&O Learning & Leadership Development
>>eTools & Multimedia Team
>>
>>
>> 
>>
>>>>-----Original Message-----
>>>>From: [EMAIL PROTECTED]
>>>>[mailto:[EMAIL PROTECTED] On 
>>Behalf Of Helmut 
>>>>Granda
>>>>Sent: Tuesday, April 03, 2007 12:35 PM
>>>>To: Flashcoders mailing list
>>>>Subject: Re: [Flashcoders] Events for custom classes?
>>>>
>>>>On 4/3/07, Helmut Granda <[EMAIL PROTECTED]> wrote:
>>>>>
>>>>> Jason,
>>>>>
>>>>> Were you able to figure this out exactly the way you wanted it?
>>>>>
>>>>> -h
>>>>>
>>>>> On 2/16/07, Merrill, Jason < 
>>[EMAIL PROTECTED]> wrote:
>>>>> >
>>>>> > Ah - nevermind - figured out I had removed the scope to my 
>>>>> > webservice and forgot to put it back in. Delegate works
>>>>fine for me
>>>>> > now, sorry about the noise, and thanks so much everyone
>>>>for the help!!
>>>>> >
>>>>> > Jason Merrill
>>>>> > Bank of America
>>>>> > Learning & Organizational Effectiveness
>>>>> >
>>>>> >
>>>>> >
>>>>> >
>>>>> >
>>>>> >
>>>>> >
>>>>_______________________________________________
>>>>[email protected]
>>>>To change your subscription options or search the archive:
>>>>http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
>>>>
>>>>Brought to you by Fig Leaf Software
>>>>Premier Authorized Adobe Consulting and Training 
>>>>http://www.figleaf.com http://training.figleaf.com
>>>>
>>_______________________________________________
>>[email protected]
>>To change your subscription options or search the archive:
>>http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
>>
>>Brought to you by Fig Leaf Software
>>Premier Authorized Adobe Consulting and Training 
>>http://www.figleaf.com http://training.figleaf.com
>>
>>_______________________________________________
>>[email protected]
>>To change your subscription options or search the archive:
>>http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
>>
>>Brought to you by Fig Leaf Software
>>Premier Authorized Adobe Consulting and Training 
>>http://www.figleaf.com http://training.figleaf.com
>>
_______________________________________________
[email protected]
To change your subscription options or search the archive:
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

Brought to you by Fig Leaf Software
Premier Authorized Adobe Consulting and Training
http://www.figleaf.com
http://training.figleaf.com

Reply via email to