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

Responder a