Acho que o caminho é este mesmo. Me lembro da primeira aula sobre interfaces (não lembro da cara do professor, mas da aula sim): "Uma classe - dizia ele - não pode estender duas classes, somente uma. Por isso (entre outros motivos) criaram as interfaces".
No caso do nosso amigo, acredito que seja uma boa alternativa. Elvis Fernandes 2008/6/5 gabriela perry <[EMAIL PROTECTED]>: > 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!<http://spaces.live.com/spacesapi.aspx?wx_action=create&wx_url=/friends.aspx&mkt=en-us> > > > ------------------------------ > Connect to the next generation of MSN Messenger Get it now! > <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 -~----------~----~----~----~------~----~------~--~---