Nao precisa disso nao.
Mas se um dia ficares curioso, olha o fonte do Cairngorm, que e assim
que ele funciona.

Enfim: se passares um CloseEvent, da StackOverFlow. Sei la porque.
Se disparas um evento qualquer, funciona blz.

APP
d = PopUpManager.createPopUp(this, Dialog, false) as Dialog;
d.addEventListener("fechar", fecharMenu);

TTW
<mx:TitleWindow
        xmlns:mx="http://www.adobe.com/2006/mxml";
        layout="absolute" width="200" height="200"
        showCloseButton="true"
        close="fechar()">

        <mx:Script>
                <![CDATA[
                        import mx.managers.PopUpManager;

                        private function fechar():void{
                                this.dispatchEvent(new Event("fechar", true));
                                PopUpManager.removePopUp(this);
                        }
                ]]>
        </mx:Script>

        <mx:Label text="JANELA"/>
</mx:TitleWindow>
--~--~---------~--~----~------------~-------~--~----~
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