Bom dia, Na hora que vc criar seu PopUp coloca um listener para ficar escutando quando for disparado do lado na Janela do PopUp.
E depois a função "funcaoaexecutar()... faz o que vc quiser para atualizar o combo.. Assim: pop.addEventListener("quando_fechar", this.funcaoaexecutar); private function funcaoaexecutar(event:Event):void{ faz o que vc quiser.... } Dentro do seu script que controla o PopUp depois de gravar os dados na Base... this.dispatchEvent(new Event("quando_fechar")); PopUpManager.removePopUp(this); Ai ele vai criar um evento quando_fechar, que fica escutando o pelo listener... e executa sua função funcaoaexecutar Algo assim.... digite os dados por causa dos imports em vez de copiar e colar... Atenciosamente Jean Duarte ----- Original Message ----- From: "Bruno Carneiro" <guimaraescarne...@gmail.com> To: "flexdev" <flexdev@googlegroups.com> Sent: Friday, July 17, 2009 9:48 AM Subject: [flexdev] Saber quando popup vai fechar. Gente, estou querendo pesquisar uma forma de saber quando a popup foi fechada. Estou criando a popup assim: var pop:cad_marca = cad_marca(PopUpManager.createPopUp (this,cad_marca,true)); PopUpManager.centerPopUp(pop); Eu precisava de alguma forma vigiar essa variavel pop para saber quando ela foi fechada mas não sei nem por onde começar... Tenho que pesquisar eventos? Ou existe alguma saída mais simples? Recentemente usei um método BindingUtils.bindSetter que fica vigiando quando uma propriedade de um controle muda. Existe algo parecido com isso que eu possa usar na minha variavel pop para saber quando ela foi fechada? Tudo isso pq na minha tela tenho um combo cujas opções vem do banco. Mas caso não tenha sido cadastrada a opção desejada, do lado tem um botão ("+") que abre esse popup de cadastro. Porém depois que a pessoa faz o cadastro e fecha o popup o combo não é atualizado, embora o cadastro seja feito com sucesso. Então preciso de que quando alguém clicar para fechar o popup o combo atualize. Só que não posso fazer isso no evento close do popup pq esse mesmo popup é usado em outras telas e nem sempre esse comportamente é desejado. Seria viável fazer algo do tipo: No close do popup colocar uma condiçõa - Se o componente pai deste componente for "TAL" - - Atualizar campo - se não - - Outra coisa. --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---