O meu é um panel, ai fiz assim : Panel(this.owner.parent).dispatchEvent(new CloseEvent(CloseEvent.CLOSE));
mas nada acontece.... não fecha Qualquer dúvida estou a disposição. *Robinho* *Analista/Programador de Sistemas* *Skype: robinhocne* *"A fé em Deus nos faz crer no incrível, ver o invisível e realizar o impossível."* Em 5 de novembro de 2013 16:59, Isaac Henrique <[email protected]>escreveu: > TitleWindow(this.owner.parent).dispatchEvent(new > CloseEvent(CloseEvent.CLOSE)); > > > Em 5 de novembro de 2013 15:52, Robinho de Morais < > [email protected]> escreveu: > >> Boa tarde, >> >> alguém pode me ajudar ? >> >> Em domingo, 3 de novembro de 2013 20h31min51s UTC-2, Robinho de Morais >> escreveu: >>> >>> Boa noite pessoal.... >>> >>> Coloquei em um tree o meu menu e chamo minhas telas em um viewStack >>> dessa maneira: >>> >>> //Cria tela no form principal >>> private function chamaTelaMenu(event:Event):void { >>> >>> //definition é o tipo da classe de acordo com a propriedade >>> var definicao:Class = getDefinitionByName(event. >>> currentTarget.selectedItem.@data) as Class; >>> //através do definition, gera uma instancia nova do tipo, Uma nova >>> janela da tela >>> var myInstance:spark.components.Panel = new definicao(); >>> // Adiciona a instancia ao da aplicação ou componente utilizado, >>> // mesmo que o tipo/instancia seja de outro módulo >>> var nvTela:NavigatorContent = new NavigatorContent(); >>> //Adciona o nome da tela de acordo com o label do menu >>> nvTela.label = event.currentTarget.selectedItem.@label; >>> nvTela.x=0; >>> nvTela.y=0; >>> nvTela.addElement(myInstance); >>> this.vwPrincipal.addElement(nvTela); >>> >>> //adiciona o novo indice da tela para abrir em foco >>> indexTelas++; >>> //adiciona o indice no view stack para abrir em foco a nova tela >>> chamada >>> vwPrincipal.selectedIndex = indexTelas; >>> //this.nvTela.icon = event.currentTarget.selectedItem.@icon; >>> } >>> >>> >>> Meu view Stack >>> >>> <mx:ViewStack id="vwPrincipal" width="100%" height="333" >>> borderVisible="false"> >>> <s:NavigatorContent id="nvTelas" width="100%" height="100%" >>> icon="@Embed('assets/Inn/home.png')" label="Menu"> >>> </s:NavigatorContent> >>> </mx:ViewStack> >>> >>> >>> Agora eu queria é fechar essa tela que abriu, então na tela (panel) >>> quero colocar um botão de fechar para fechar ela que está aberta, como faço >>> para fechar ? >>> >> -- >> -- >> 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 >> --- >> Você está recebendo esta mensagem porque se inscreveu no grupo "flexdev" >> dos Grupos do Google. >> Para cancelar a inscrição neste grupo e parar de receber seus e-mails, >> envie um e-mail para [email protected]. >> Para obter mais opções, acesse https://groups.google.com/groups/opt_out. >> > > > > -- > ________________________________ > Isaac Henrique Barbosa Nunes > Analista e Desenvolvedor de Sistema > > -- > -- > 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 > --- > Você está recebendo esta mensagem porque se inscreveu no grupo "flexdev" > dos Grupos do Google. > Para cancelar a inscrição neste grupo e parar de receber seus e-mails, > envie um e-mail para [email protected]. > Para obter mais opções, acesse https://groups.google.com/groups/opt_out. > -- -- 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 --- Você está recebendo esta mensagem porque se inscreveu no grupo "flexdev" dos Grupos do Google. Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para [email protected]. Para obter mais opções, acesse https://groups.google.com/groups/opt_out.
