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