Boa Tarde

Agora consigo entender o código sobre a criação de janelas, e pintou
uma dúvida, se eu tenho várias janelas teria que criar um <mx:Script>
para cada uma ou poderia incluir todos no mesmo?

....Agradeço a ajuda!!

Tentei fazer o seguinte:

<mx:Button x="97" y="120"
                label="Abre Janela" width="142"
                click="abrirJanelaTeste()"/>

<mx:Button x="272" y="120"
                label="Abre Janela Empresa" width="168"
                click="abrirJanelaEmpresa()"/>

        <mx:Script>
                <![CDATA[
                    //aqui importa a janela do pacote descrevendo o seu caminho
completo
                        import src.janelas.JanelaTeste;
                        import src.janelas.JanelaEmpresa;
                        //aqui o evento para fechar
                        import mx.events.CloseEvent;
                        //aqui para manipular a janela
                        import mx.managers.PopUpManager;

                        //aqui a primeira letra de janelaEmpresa e minúscula, as
                        //duas opções são apresentadas ao pressiona o CTRL + 
espaço
                        private var janelaTeste:JanelaTeste;
                        private var janelaEmpresa:JanelaEmpresa;

                //aqui o comando do click do button
                        private function abrirJanelaTeste():void
                        private function abrirJanelaEmpresa():void
                        {
                                //adiciona no palco a janela, o nome da janela 
está com a primeira
letra em minúscula
                                this.janelaTeste = new JanelaTeste();
                                this.janelaEmpresa = new JanelaEmpresa();

                                //adiciona a popUp
                                PopUpManager.addPopUp(janelaTeste, this, true);
                                PopUpManager.addPopUp(janelaEmpresa,this,true);
                                //centraliza a popUp
                                PopUpManager.centerPopUp(janelaTeste);
                                PopUpManager.centerPopUp(janelaEmpresa);
                                //
                                janelaTeste.addEventListener(CloseEvent.CLOSE,
                                janelaEmpresa.addEventListener(CloseEvent.CLOSE,
                                        function():void
                                        {
                                                //aqui remove a popUp
                                                
PopUpManager.removePopUp(janelaTeste);
                                                
PopUpManager.removePopUp(janelaEmpresa);
                                        }
                                ); //gera um erro aqui!! 1084: Syntax error: 
expecting
rightparen before semicolon.
                   }
                ]]>
        </mx:Script>

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