Bom... o único lugar que isso acontece aqui comigo é na tela de login do sistema. tenho uma estrutura mais ou menos assim: <Application> ...<ViewStack> ......<frmLogin /> ......<frmMain /> ...</ViewStack> </Application> Mas o controle do pai (application) só acontece porque tanto frmLogin quanto frmMain disparam eventos como por exemplo loginOk e logOff. O pai registra listeners pra ficar escutando pelos eventos das telas filhas e quando elas mandam, ele, o pai, muda o estado da aplicação (controlando suas filhas para se adaptar ao novo estado, por exemplo limpando variáveis de controle, setando viewstack pro frmLogin, apagando a luz e fechando a porta :). tranquilim? abração, Luís Eduardo. Ricardo Cerqueira escreveu: > Luis, estou com essa dúvida da classe pai controlar a janela filha, > você teria um exemplo? > > Sata, segue o seu exemplo: > > import mx.managers.PopUpManager; > import mx.events.CloseEvent; > import Janelas.JanelaEmpresa; > > var MinhaJanela:JanelaEmpresa = > JanelaEmpresa(PopUpManager.createPopUp(this, JanelaEmpresa, true)); > PopUpManager.centerPopUp(MinhaJanela); > > Qualquer dúvida estamos ai > > Ricardo Cerqueira > > On 16 out, 20:05, Luis Eduardo <[EMAIL PROTECTED]> wrote: > >> tente assim: >> >> PopUpManager.centerPopUp( >> PopUpManager.createPopUp(DisplayObject(Application.application), >> JanelaEmpresa, false, PopUpManagerChildList.APPLICATION) ); >> >> isso deve fazer sua JanelaEmpresa aparecer na tela mas não há a >> referencia para ela. Vc realmente pretende controlar a janela de fora? >> (digo.. a classe pai que a criou vai controlar a filha). >> em caso positivo aí fica um pouco diferente. >> em caso negativo isso aí é suficiente. >> >> Sata escreveu: >> >> >> >> >>> Bom amigo. >>> >>> Agradeço muito a sua ajuda, e até gostaria muito de implementar os >>> códigos dos componentes que você passou, mais acredito que se estou >>> com dúvida para fazer uma janela simples, imagina fazer isso, acho que >>> você poderia me ajuda, simplesmente enviando um exemplo compatível com >>> o apresentado acima. >>> >>> Ricardo seguindo o seu exemplo fiz assim: >>> >>> <mx:Button >>> x="50" >>> y="464" >>> label="Abrir janela" >>> width="98" click="abrirJanelaTeste()"/> >>> >>> <mx:Script> >>> <![CDATA[ >>> >>> import Janelas.JanelaEmpresa; >>> import mx.managers.PopUpManager; >>> import mx.events.CloseEvent; >>> >>> private var >>> janelas:JanelaEmpresa=JanelaEmpresa(PopUpManager.createPopUp(this,JanelaEmpresa,true)); >>> PopUpManager.centerPopUp(JanelaEmpresa); >>> >>> ]]> >>> </mx:Script> >>> >>> Ainda gera erro o nome do folder e Janelas e do mxml e JanelaEmpresa >>> teria como você montar o código que passou usando estes nomes para que >>> eu possa entende melhor. >>> >>> Agradeço e desculpa a ignorância e que este e o primeiro exemplo que >>> estou tentando fazer.- Ocultar texto entre aspas - >>> >> - Mostrar texto entre aspas - >> > > > > > > --~--~---------~--~----~------------~-------~--~----~ Você recebeu esta mensagem porque está inscrito na lista "flexdev" Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com 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 -~----------~----~----~----~------~----~------~--~---
[flexdev] Re: Dúvida com janelas TitleWindow
Luis Eduardo - Suprasis Softwares Wed, 17 Oct 2007 07:42:35 -0700
- [flexdev] Re: Dúvida com janelas TitleWi... Ricardo Cerqueira
- [flexdev] Re: Dúvida com janelas Ti... valterlobo
- [flexdev] Re: Dúvida com janela... Sata
- [flexdev] Re: Dúvida com ja... Luis Eduardo
- [flexdev] Re: Dúvida co... Ricardo Cerqueira
- [flexdev] Re: Dúvi... Luis Eduardo - Suprasis Softwares
- [flexdev] Re: ... Sata
- [flexdev] ... Ricardo Cerqueira
- [flexdev] ... Sata
- [flexdev] ... Ricardo Cerqueira