Rafael,

No mesmo código que abre a teu componente (titlewindow) vc deve
incluir um listener no Close que irá disparar o menu novamente...

algo assim:
 blah blah
 var pop:meuTitleWIndow = new meuTitleWindow();
 pop.xxx = zzz; // seta propriedades do meuTitleWindow se for
necessário
 PopupManager.addPopup(pop, this);
 pop.addListener(CloseEvent.CLOSE,abreOMenuNovamante);

ou se vc usa PopupManager.createPopup... vc pode fazer:
   PopupManager.createPopup(......).addListener
(CloseEvent.CLOSE,abreOMenuNovamante);

hth
julio

On 14 fev, 12:16, RafaelViana <rfl.vi...@gmail.com> wrote:
> Tenho um menu lateral, que abre titlewindows dinamicamente.Quando uma
> janela é aberta, o menu se fecha.Gostaria que quando essa janela fosse
> fechada, o menu abrisse novamente.
>
> Como essa janela, é um componente que extendo TitleWindow, modifiquei
> a propriedade close, que além de fechar a janela, ela dispara um
> evento.
>
> close="fecharJanela()"
>
> public function fecharJanela():void {
>                                         PopUpManager.removePopUp(this);
>                                         dispatchEvent(new 
> CloseEvent(CloseEvent.CLOSE)); //??????
>                                 }
>
> Na aplicação principal, no método init(), que é chamado no
> creationComplete da aplicação
>
> adicionei um eventListener
>
> this.addEventListener(CloseEvent.CLOSE, abrirMenu); //quando janela
> fechar
>
> O que está errado??Ainda não aprendi direito como usar eventos :S,
> mesmo lendo a documentação não consigo fazer isso funcionar.
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---

Responder a