@chattyfig.figleaf.com
Subject: Re: [Flashcoders] Events for custom classes?
Thanks for this sample David,
Just a small correction:
public function ListenerClass(eventClass:MyEventClass)
should be
public function ListenerClass(eventClass:EventClass);
Correct?
-h
On 4/3/07, David Ngo <[EMAIL PROTEC
ca
GT&O Learning & Leadership Development
eTools & Multimedia Team
>>-Original Message-
>>From: [EMAIL PROTECTED]
>>[mailto:[EMAIL PROTECTED] On Behalf Of Muzak
>>Sent: Tuesday, April 03, 2007 2:09 PM
>>To: flashcoders@chattyfig.figleaf.com
>>S
nt: Tuesday, April 03, 2007 9:47 AM
To: flashcoders@chattyfig.figleaf.com
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
lto:[EMAIL PROTECTED] On Behalf Of Muzak
>>Sent: Tuesday, April 03, 2007 2:09 PM
>>To: flashcoders@chattyfig.figleaf.com
>>Subject: Re: [Flashcoders] Events for custom classes?
>>
>>Here's a stripped down version (i just left in the methods
>>that dispatch en e
enerClass(eventClass:MyEventClass)
{
eventClass.addEventListener("onInit", Delegate.create
(this,
onInitHandler));
}
private function onInitHandler(event:Object):Void
{
trace('onInitHandler invoked');
}
, April 03, 2007 1:48 PM
>>To: flashcoders@chattyfig.figleaf.com
>>Subject: Re: [Flashcoders] Events for custom classes?
>>
>>Is this what you're looking for?
>>
>>http://www.adobe.com/devnet/flash/articles/creating_events.html
>>
>>john
>>
>
10:46 AM
To: flashcoders@chattyfig.figleaf.com
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
{
// EventDispa
ot;loggedIn", Delegate.create(this,
this.loginLoggedInHandler));
}
private function loginLoggedInHandler(evt:Object):Void {
// login was successful
// hide login and show other form
login_frm.hide();
view_frm.show();
}
}
Does this help?
regards,
Muzak
- Original Message -
, April 03, 2007 1:46 PM
>>To: flashcoders@chattyfig.figleaf.com
>>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
>>
Is this what you're looking for?
http://www.adobe.com/devnet/flash/articles/creating_events.html
john
On Apr 3, 2007, at 12:46 PM, Merrill, Jason wrote:
Actually, I had been meaning to post again because I had lost my code
for getting EventDispatcher working between two classes. Someone post
ECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Merrill,
Jason
Sent: Tuesday, April 03, 2007 9:47 AM
To: flashcoders@chattyfig.figleaf.com
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 b
; 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 class
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. Delega
16 February 2007 20:55
> To: 'Flashcoders mailing list'
> Subject: RE: [Flashcoders] Events for custom classes?
>
> Can you please email your class to me as well [offlist]. I'm
> working on almost the same thing as Jason.
>
> Thanks much,
> Andrew Rost
>
February 16, 2007 9:40 PM
Subject: RE: [Flashcoders] Events for custom classes?
>>>I think Matthew has what you are looking for. Alain's
>>>solution should do what you want too.
>
> Thanks Daniel - nice approach, I like it. It's always the design
> patterns stuff
ness
>>-Original Message-
>>From: [EMAIL PROTECTED]
>>[mailto:[EMAIL PROTECTED] On Behalf
>>Of Merrill, Jason
>>Sent: Friday, February 16, 2007 5:18 PM
>>To: Flashcoders mailing list
>>Subject: RE: [Flashcoders] Events for custom classes?
>>
>&
[EMAIL PROTECTED] On Behalf
>>Of Alain Rousseau
>>Sent: Friday, February 16, 2007 5:09 PM
>>To: 'Flashcoders mailing list'
>>Subject: RE: [Flashcoders] Events for custom classes?
>>
>> Jason,
>>
>>By the look of it, you will never rec
y understand :)
HTH !
Alain
-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Merrill,
Jason
Sent: 16 février 2007 16:37
To: Flashcoders mailing list
Subject: RE: [Flashcoders] Events for custom classes?
Alain,
Been following your suggested method, it's
Original Message-
>>From: [EMAIL PROTECTED]
>>[mailto:[EMAIL PROTECTED] On Behalf
>>Of Merrill, Jason
>>Sent: Friday, February 16, 2007 4:37 PM
>>To: Flashcoders mailing list
>>Subject: RE: [Flashcoders] Events for custom classes?
>>
>>Alain,
>
>-Original Message-
>>From: [EMAIL PROTECTED]
>>[mailto:[EMAIL PROTECTED] On Behalf
>>Of Alain Rousseau
>>Sent: Friday, February 16, 2007 3:01 PM
>>To: 'Flashcoders mailing list'
>>Subject: RE: [Flashcoders] Events for custom classes?
>>
&g
list
Subject: RE: [Flashcoders] Events for custom classes?
Sure, yes - please send offlist . Thanks!
Jason Merrill
Bank of America
Learning & Organizational Effectiveness
>>-Original Message-
>>From: [EMAIL PROTECTED]
>>[mailto:[EMAIL PROTECTED] On B
ay, February 16, 2007 3:30 PM
>>To: 'Flashcoders mailing list'
>>Subject: RE: [Flashcoders] Events for custom classes?
>>
>>Hi Jason,
>>
>>I have my own implementation of AsBroadcaster/EventDispatcher
>>(bundling both in one class), which is very f
>>I think Matthew has what you are looking for. Alain's
>>solution should do what you want too.
Thanks Daniel - nice approach, I like it. It's always the design
patterns stuff that kills me. I've read a lot about them, but it's hard
to know how to apply to specific projects sometimes, so I do
et me know.
Karina
> -Original Message-
> From: Merrill, Jason [mailto:[EMAIL PROTECTED]
> Sent: 16 February 2007 20:16
> To: Flashcoders mailing list
> Subject: RE: [Flashcoders] Events for custom classes?
>
> Thanks Alain, will revist it that way instead.
>
objA and objB are dispatching the events when the changes occur.
~Dan
-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Matthew
Ganz
Sent: Friday, February 16, 2007 1:48 PM
To: Flashcoders mailing list
Subject: Re: [Flashcoders] Events for custom clas
ay, February 16, 2007 3:01 PM
>>To: 'Flashcoders mailing list'
>>Subject: RE: [Flashcoders] Events for custom classes?
>>
>>Jason,
>>
>>So if I understand clearly what you want to do is :
>>
>>>From Class A : (pseudo code following)
>>
>>do you have a reference to the class that is broadcasting the
>>event in the class that's listening for the event?
Yes, that's this part of his code:
myAdminData.addEventListener("eventOnResult", r);
Where he has r = this in his code
Jason Merrill
Bank of America
Learning & Organiza
gt;From: [EMAIL PROTECTED]
>>[mailto:[EMAIL PROTECTED] On Behalf Of Holth,
>>Daniel C.
>>Sent: Friday, February 16, 2007 10:36 AM
>>To: Flashcoders mailing list
>>Subject: RE: [Flashcoders] Events for custom classes?
>>
>>
&
riginal Message -
From: "Merrill, Jason" <[EMAIL PROTECTED]>
To: "Flashcoders mailing list"
Sent: Friday, February 16, 2007 2:35 PM
Subject: RE: [Flashcoders] Events for custom classes?
Daniel, try as I may, I can't get your code to work. I have one class,
D]
>>[mailto:[EMAIL PROTECTED] On Behalf
>>Of Holth, Daniel C.
>>Sent: Friday, February 16, 2007 10:36 AM
>>To: Flashcoders mailing list
>>Subject: RE: [Flashcoders] Events for custom classes?
>>
>>
>>Here is your cod
1:00 AM
>>To: 'Flashcoders mailing list'
>>Subject: RE: [Flashcoders] Events for custom classes?
>>
>>Also if you want to create your own onResult "Event" (it's
>>not a real event) you can do this without EventDispatcher or
>>li
Also if you want to create your own onResult "Event" (it's not a real event)
you can do this without EventDispatcher or listeners :
class com.boa.projects.iqrcgenerator.components.AdminData{
public var onResult:Function;
private var userData:Object;
public functio
AM
>>To: Flashcoders mailing list
>>Subject: Re: [Flashcoders] Events for custom classes?
>>
>>If you use dispatchEvent from any class, any other class
>>that's listening for it can respond. No scope issues that I
>>can see. I have a simple example of tw
y, February 16, 2007 10:36 AM
>>To: Flashcoders mailing list
>>Subject: RE: [Flashcoders] Events for custom classes?
>>
>>
>>Here is your code modified to use the EventDispatcher:
>>
>>import mx.events.EventDispatcher; // import the event dispatcher
>&g
If you use dispatchEvent from any class, any other class that's
listening for it can respond. No scope issues that I can see. I have a
simple example of two classes talking to each other using
EventDispatcher at http://flash-creations.com/notes/sample_emailer.php
if you want it -- click the f
Here is your code modified to use the EventDispatcher:
import mx.events.EventDispatcher; // import the event dispatcher
class com.boa.projects.iqrcgenerator.components.AdminData{
public var addEventListener:Function; // Set the functions
public var removeEventListener:Function; /
ary 16, 2007 10:17 AM
>>To: Flashcoders mailing list
>>Subject: Re: [Flashcoders] Events for custom classes?
>>
>>I'm not sure if you're asking for this level of explanation
>>or not Jason, but this might help:
>>
>>
Oh and the last part, dispatching the event:
from BaseMain.as:
dispatchEvent( { type:SOMETHING_COMPLETE } );
hth,
On 2/16/07, John Grden <[EMAIL PROTECTED]> wrote:
I'm not sure if you're asking for this level of explanation or not Jason,
but this might help:
I use a BaseClass.as to extend
ED]
>>[mailto:[EMAIL PROTECTED] On Behalf
>>Of Helen Triolo
>>Sent: Friday, February 16, 2007 10:15 AM
>>To: Flashcoders mailing list
>>Subject: Re: [Flashcoders] Events for custom classes?
>>
>>Use EventDispatcher:
>>
>>How:
>>http://chattyfig
I'm not sure if you're asking for this level of explanation or not Jason,
but this might help:
I use a BaseClass.as to extend so that I can dispatch events via
GDispatcher:
import com.blitzagency.xray.logger.XrayLog;
import com.gskinner.events.GDispatcher;
/**
* @author John Grden
*/
class com.t
Use EventDispatcher:
How:
http://chattyfig.figleaf.com/pipermail/flashcoders/2006-February/160302.html
Why:
http://chattyfig.figleaf.com/pipermail/flashcoders/2004-June/114320.html
found with Muzak's archive search tool: http://muzakdeezign.com/flashcoders/
Helen
Merrill, Jason wrote:
C
41 matches
Mail list logo