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 -~----------~----~----~----~------~----~------~--~---