O que não funcionou? Quando vc fechou a janela "abrirMenu" não recebeu
o evento?
Eu uso esta técnica a todo momento e *sempre* funciona, o método
sempre recebe o evento...

julio

On 15 fev, 08:53, RafaelViana <rfl.vi...@gmail.com> wrote:
> Não funcionou aqui :/
>
> Aqui o componente da janela, ta disparando o evento no close da janela
>
> public function fecharJanela():void {
>                                         PopUpManager.removePopUp(this);
>                                         dispatchEvent(new 
> CloseEvent(CloseEvent.CLOSE, true));
>                         }
>
> E aqui quando a janela, coloquei o listener
>
> private function loadWindow(param:String):void{
>                         var classRef:Class = getDefinitionByName(param) as 
> Class
>                                 var minhaVariavel:* = new classRef();
>
>                         PopUpManager.createPopUp(this, classRef,
> false).addEventListener(CloseEvent.CLOSE, abrirMenu);
>                         }
>
> Mas não está funcionado...
>
> Gabriela, como eu resolveria isso com singletons, fiquei curioso agora
> rsrs
>
> On 14 fev, 17:00, Julio carneiro <jjcarne...@gmail.com> wrote:
>
> > 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