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.

Responder a