In general, the easiest way for a user-defined class to gain event
dispatching capabilities is to extend EventDispatcher. If this is
impossible (that is, if the class is already extending another class),
you can instead implement the IEventDispatcher interface, create an
EventDispatcher member, and write simple hooks to route calls into the
aggregated EventDispatcher.

Desse modo, tu não precisa fazer a Pessoa extender EventDispatcher. Eu acho que 
deverias dar uma olhada nessa solução.


 
Gabriela Trindade Perry - http://www.gabriela.trindade.nom.br



From: [EMAIL PROTECTED]
To: flexdev@googlegroups.com
Subject: [flexdev] Re: Como fazer para uma classe disparar um evento
Date: Thu, 5 Jun 2008 17:23:46 +0000







Não conhecia esse post. Bem bacana.
Mas tu não acha que enviar eventos não é responsabilidade da Event? Acho que 
Event e filhos devem apenas definir os eventos. Despachálos é com outra classe. 
Se olhares o Cairngorm, por exemplo, assim que funciona.
Mas enfim, isso é uma opinião... Afinal esse assunto pode ir muito longe :0)



 
Gabriela Trindade Perry - http://www.gabriela.trindade.nom.br



Date: Thu, 5 Jun 2008 14:15:11 -0300
From: [EMAIL PROTECTED]
To: flexdev@googlegroups.com
Subject: [flexdev] Re: Como fazer para uma classe disparar um evento

Eu escrevi um artigo básico sobre isso no meu blog: 
http://www.elvis.eti.br/2008/02/11/eventos-personalizados-no-flex/

Elvis Fernandes



2008/6/5 André Besse <[EMAIL PROTECTED]>:

Olha eu aqui dinovo
Agora q o fábio tirou uma dúvida minha e abriu outra...
Como fazer uma classe disparar um evento, mais especificamente um resultEvent.

Obrigado










Invite your mail contacts to join your friends list with Windows Live Spaces. 
It's easy! Try it!






_________________________________________________________________
Connect to the next generation of MSN Messenger 
http://imagine-msn.com/messenger/launch80/default.aspx?locale=en-us&source=wlmailtagline
--~--~---------~--~----~------------~-------~--~----~
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com
Para sair da lista, envie um email em branco para [EMAIL PROTECTED]
Mais opções estão disponíveis em http://groups.google.com/group/flexdev
-~----------~----~----~----~------~----~------~--~---

Responder a