Boa tarde Luiz,
Você vai ter que criar um evento no PopUp e disparar ele para que ele seja
capturado na Main. É mais ou menos isso que está abaixo.

Ex: Na chamada do PopUp

pop.addEventListener("PopUpFechou",funcao_a_ser_executada);

E no teu PopUp

var e:Event = new Event("PopUpFechou");
dispatchEvent(e);
PopUpManager.removePopUp(this);



2010/1/26 Luiz Barros <sailorwebm...@yahoo.com.br>

> Eu abri uma nova janela na minha aplicação assim:
> Main.mxml
> private function janOdescontos():void
> {
>  var janela:popOdescontos = PopUpManager.createPopUp( this,
> popOdescontos, true ) as popOdescontos;
>  janela.init()
>
>
> }
>
>
> chamando assim:
> <mx:Button label="Outros Descontos" width="144" click="janOdescontos
> ()" x="36.5" y="231"/>
>
> Agora em janOdescontos.mxml
>
>
> Eu fecho a janela assim
> private function Fechar():void
> {
>                PopUpManager.removePopUp( this );
>
>
>
> }
>
>
> Mas gostaria que ao fechar a janela ele disparasse a funçaõ
> atualizar() que está em Main.mxml
>
> Como fazer ?
>
> --
> 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