Consegui resolver o problema de só abrir uma vez. Mas o problema de não aparecer o control bar ainda persiste. Alguém pode me ajudar?
var popup:IFlexDisplayObject; private function chama_inserir():void { popup = new produto_inserir(); PopUpManager.addPopUp(popup,this); PopUpManager.centerPopUp(popup); } ]]> <?xml version="1.0" encoding="utf-8"?> <mx:TitleWindow layout="absolute" xmlns:mx="http://www.adobe.com/2006/ mxml" width="574" height="384" showCloseButton="true" title="Inserir Produto" close="PopUpManager.removePopUp(this);"> [...] <mx:ControlBar horizontalAlign="right" paddingRight="21"> <mx:Button label="Inserir"/> <mx:Button label="Limpar"/> <mx:Button label="Cancelar"/> </mx:ControlBar> </mx:TitleWindow> On 15 fev, 00:03, Bruno Carneiro <guimaraescarne...@gmail.com> wrote: > Notei que o meu controlBar também não aparece. > > On 14 fev, 23:43, Bruno Carneiro <guimaraescarne...@gmail.com> wrote: > > > Foi uma pergunta > > > Pq eu preciso dessa linha, se o popup já foi removido anteriormente > > quando eu fechei o popup???????? > > > On 14 fev, 23:41, Bruno Carneiro <guimaraescarne...@gmail.com> wrote: > > > > Eu clico no meu botão para abrir um popup. > > > > Depois que eu fecho o popu e clico no botão novamente o popup não abre > > > mais. > > > > Código > > > > import mx.containers.TitleWindow; > > > import mx.managers.PopUpManager; > > > > var popup:TitleWindow; > > > > private function chama_inserir():void > > > { > > > popup = > > > PopUpManager.createPopUp(this,Componentes.produto_inserir) > > > as TitleWindow; > > > //PopUpManager.removePopUp(popup); > > > PopUpManager.addPopUp(popup,this); > > > PopUpManager.centerPopUp(popup); > > > } > > > > Se eu usar a linha PopUpManager.removePopUp(popup); o sistema funciona > > > normalmente. > > > > Pq eu preciso dessa linha, se o popup já foi removido anteriormente > > > quando eu fechei o popup. > > > > <mx:TitleWindow [...] close="PopUpManager.removePopUp(this);"> --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---