João, Entendi seu ponto de vista. Mas no fim, o parentApplication.limpar() fica como a criança(modulo) chamando a mãe(principal) pra limpar. No dispatchEvent, vi que deu na mesma, tem que ter uma função no modulo que ativa o evento.
Achei que seria interessante se houvesse como criar um tipo de uma trigger, que executa sempre que o modulo executar determinado evento. Ex: Sempre que clicar no botao de um modulo, o principal executa um Alert.show(), mas sem ter nenhuma definição disso no modulo, só no principal. Assim o modulo nao fica dependendo do principal, pois nao tem nada no modulo referenciando o principal, e nem o principal fica dependendo do modulo, pois, se o modulo nao existir, o evento também nao existirá. Não sou muito bom de OOP, portanto, se falei besteira, me corrijam por favor. On 31 jan, 11:30, s0adex <[EMAIL PROTECTED]> wrote: > Tá, me perdoem, mas qnd eu estava lendo os posts, me veio uma > comparação engraçada na cabeça sobre LISTENER e parentApplication. > > bem, > > Tem uma criança no banheiro, fazendo coco, e então qnd ela termina, " > MANHÊ !! TO PRONTO ! " = dispatchEvent(new Event('pronto')); a mãe vai > la e executa limpar(); > > mas isso está errado, ela tenq fazer sozinha. então ela deveria usar o > parentApplication.limpar(); ou seja, se limpar sozinha :D --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---