Olá,

Usando a versão Flex 2.01. Tenho uma duvida simple.

Quando eu uso desta forma dá certo
$win.addEventListener(CloseEvent.CLOSE,function():void{
                fecharJanela();
 });


Mas quando eu uso desta forma, não dá certo, porque ?
$win.addEventListener(CloseEvent.CLOSE,fecharJanela);

E outra pergunta...
Qual é o mais certo usar o CloseEvent.Close ou Event.CLOSE  ??



*Meu script completo:*
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"; layout="absolute">

<mx:Script>
    <![CDATA[
       
        import janelas.JanelaTeste; // A Janela
        import mx.managers.PopUpManager; // Manipular janela
        import mx.events.CloseEvent; // Fechar janela
       
        private var $win:JanelaTeste;
       
        private function abrirJanela():void{
            $win = new JanelaTeste;
            PopUpManager.addPopUp($win,this,true);
            PopUpManager.centerPopUp($win);
            // $win.addEventListener(CloseEvent.CLOSE,fecharJanela);
            $win.addEventListener(CloseEvent.CLOSE,function():void{
                fecharJanela();
            });
        }
       
        private function fecharJanela():void{
            PopUpManager.removePopUp($win);
        }

       
       
    ]]>
</mx:Script>
    <mx:Button label="Open the window" horizontalCenter="0" 
verticalCenter="0" click="abrirJanela();"/>
   
</mx:Application>


--~--~---------~--~----~------------~-------~--~----~
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