Conseguir fazer funcionar a criação de janelas no flex, descobri que
ao clicar CTRL + espaço e apresentado o nome da JanelaEmpresa e
janelaEmpresa a diferença está na primeira letra.

Estou documentando isso e gostaria de ajuda para verificar se está
correta a descrição:

Tenho uma pasta com o nome "src" dentro dela uma outra pasta "janelas"
dentro desta pasta um MXML.Component, que dei o nome de
JanelaEmpresa.mxml.

Coloquei um button na tela Principal.mxml (MXML.Application)

<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;
                        //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;

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

                                //adiciona a popUp
                                PopUpManager.addPopUp(janelaTeste, this, true);
                                //centraliza a popUp
                                PopUpManager.centerPopUp(janelaTeste);

                                //aqui não sei o que ocorre
                                janelaTeste.addEventListener(CloseEvent.CLOSE,
                                        function():void
                                        {
                                                //aqui remove a popUp
                                                
PopUpManager.removePopUp(janelaTeste);
                                        }
                                );
                   }
                ]]>
        </mx:Script>

Agradeço!!

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