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

Responder a