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.

Responder a