TitleWindow(this.owner.parent).dispatchEvent(new CloseEvent(CloseEvent.CLOSE));
Em 5 de novembro de 2013 15:52, Robinho de Morais <robinhodemor...@gmail.com > 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 flexdev@googlegroups.com > Para sair da lista, envie um email em branco para > flexdev-unsubscr...@googlegroups.com > 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 flexdev+unsubscr...@googlegroups.com. > 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 flexdev@googlegroups.com Para sair da lista, envie um email em branco para flexdev-unsubscr...@googlegroups.com 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 flexdev+unsubscr...@googlegroups.com. Para obter mais opções, acesse https://groups.google.com/groups/opt_out.