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