faça um oListaProdutos.addEventListener("fechaPopUPProduto",
onFechaPopUpProduto);
em vez de this.addEventListener("fechaPopUPProduto",onFechaPopUpProduto);

Deve funcionar
Att.
Em 13 de junho de 2011 09:14, Helio Antonio Francisco Silva <
[email protected]> escreveu:

> Pessoal, nao sei o que to fazendo de errado, tenho funcionando em outro
> projeto flex 4 e nesse nao ta chamando por nada.
>
> Na pagina que chama, eu tenho no iniApp() a seguinte linha.
> private function iniApp(){
>      this.addEventListener("fechaPopUPProduto",onFechaPopUpProduto);
> }
>
> ai nesse mxml eu chamo a popup quando chamo uma funcao.
>     oListaProdutos = new produtos();
>     PopUpManager.addPopUp(oListaProdutos,this , true);
>     PopUpManager.centerPopUp(oListaProdutos);
>
> Ate ai blzinha, ele abre o component, executa o que tem de executar, ai
> quando eu clico no botao de fechar da popup eu chamo uma funcao pra fechar a
> mesma.
> public function handleCloseEvent():void {
>     dispatchEvent(new Event("fechaPopUPProduto",true));
>     PopUpManager.removePopUp(this);
>  }
>
> Ai blz, ate aqui ele executa certinho.  la na outra mxml que chama essa
> popup eu tenho a funcao onFechaPopUpProduto que e chamada pelo evento
> fechaPopUPProduto.
> public function onFechaPopUpProduto(event:Event):void {
>    Alert.show("AQI FOI FECHADO A POPUP");
>    idProdutoItemNome.text = instancia.cNomeRetorno;
>    idProdutoItem.text = instancia.cCampoRetorno;
> }
>
> cara nao executa mas nem por nada, nao da erro.
> Alguem saberia me dizer o que que eu to fazendo de errado e o mesmo codigo
> da aplicação que eu tinha feito e no outro projeto funciona perfeito.
> dicas ???
>
> --
> *Hélio Antonio Fransico Silva*
> Desenvolvedor web
> Certificado Flash developer
> Certificado Flash Design
> Certificado web developer
> Consultor Microsiga / Totvs
> Desenvolvedor ADVPL / ASP
> Analista de sistemas e ERP Sênior.
>
>  --
> Você recebeu esta mensagem porque está inscrito na lista "flexdev"
> Para enviar uma mensagem, envie um e-mail para [email protected]
> 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




-- 
Guilherme Sjlender - http://www.gflex.biz/
------------------------------------------------------------
Desenvolvedor Web - Flex3.5/Flex4.5/JavaEE
Desenvolvedor Desktop - AIR/JavaSE
Desenvolvedor Mobile - Android/JavaME/Flex4.5
------------------------------------------------------------

-- 
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para [email protected]
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

Responder a