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