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