Escrevi esse post faz algum tempo, acho que pode ajuda-los Disparar eventos entre componentes - http://bit.ly/iMxv4z
O que chamo de controller no post, na verdade é um mediador de eventos -- Fernando Noronha Em 27 de janeiro de 2012 09:57, Eric Tonussi <erictonu...@gmail.com>escreveu: > Se não forem muitos eventos, você pode capturá-lo em um nível mais alto e > replicá-lo no seu form. > > Enviado via iPhone > > Em 27/01/2012, às 09:51, Fabio Luciano Goes <fabiolucianog...@gmail.com> > escreveu: > > Eu faço o inverso. > > Tenho um formulário de cadastro padrão com algumas funcionalidades, e > botões de ações (Novo, Alterar,Excluir, Confirmar), ao clicar no botão > exclui por exemplo o meu formulário de cadastro pergunta ao usuário se > deseja realmente excluir e se o usuário confirmar ele dispara um evento que > é capturado pelo componente que criei baseado nesse formulário. > > Faço assim : > FormularioBase : > public var eventoVerificaExclusao :String = "eventoVerificaExclusao"; > > No evento do botão confirma a exclusão eu disparo o evento > public function confirmaExclusao(event:Event) : void > { > _confirmouExclusao = true; > PopUpManager.removePopUp(janelaOpcao ); > // Dispara evento verifica exclusao > itemMenuExcluir.dispatchEvent(new Event(eventoVerificaExclusao)); > } > > No Componente que criei baseado no formulário base: > > No evento creationComplete do componente, eu coloco o componente > itemMenuExcluir para escutar o evento “eventoVerificaExclusao”, que foi > declarado no formulário base. > > protected function > janelacadastro1_creationCompleteHandler(event:FlexEvent):void > { > > itemMenuExcluir.addEventListener(eventoVerificaExclusao, > excluirEmpresa); > > } > > Espero ter ajudado. > > > Em 26 de janeiro de 2012 21:50, vvigano <vitorvig...@gmail.com> escreveu: > >> Boa noite pessoal. >> >> Desenvolvi uma tela base para as minhas aplicaçoes, que é uma janela >> MDI com um control bar e 2 botoes. Quando um usuario clica no menu >> por exemplo e escolhe uma determinada tela pra abrir, eu abri uma >> instancia dessa janela base, e adiciono um form, dentre os varios que >> posso, e a janela fica formada e tudo mais. Porém eu gostaria de que, >> ao usuario clicar em salvar, eu dispare um evento que seja capturado >> pelo controller do form. >> >> Resumindo, eu preciso passar um evento da tela base, para o form que >> está inserido nela... >> >> Como posso fazer isso? >> >> Obrigado! >> >> -- >> 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 >> flexdev-unsubscr...@googlegroups.com >> Mais opções estão disponíveis em http://groups.google.com/group/flexdev > > > > > -- > *Fabio Luciano Goes dos Santos > Analista Desenvolvedor > fabiolucianog...@gmail.com* > > -- > 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 > flexdev-unsubscr...@googlegroups.com > Mais opções estão disponíveis em http://groups.google.com/group/flexdev > > -- > 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 > flexdev-unsubscr...@googlegroups.com > Mais opções estão disponíveis em http://groups.google.com/group/flexdev -- Fernando Noronha Cel.: +55 11 9370 4809 Cel: +55 12 9164 6564 Msn: fenoro...@hotmail.com Skype ID: fenoronha -- 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 flexdev-unsubscr...@googlegroups.com Mais opções estão disponíveis em http://groups.google.com/group/flexdev