Usa OO....

Coloca esse fonte num actionscript qualquer....
provavelmente vai precisar refatorar um pouco, mas funciona.

VELO

>
> 2008/1/14 Sata < [EMAIL PROTECTED]>:
>
>
> > 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