Não, o removePopUp remove mesmo os filhos.Ele não deixa oculto não...

Agora, o que pode acontecer (porque isso que tu falou acontece mesmo)
é algum listener ter ficado "solto".
Esse aumento foi por causa da criação de uma instância, e ele vai
aocntecer mesmo que faças um addChild.
Pode ser que uma chamada direta ao System.gc() funcione, se não
tiveres mais nenhum listener associado ao objeto quando fores remover
(para isso, usa removeEventListener).
Veja isso:

        <mx:Button label="Inserir" click="{jnl=Janela(PopUpManager.createPopUp
(this, Janela, false));}" />
        <mx:Button label="Remover" click="{PopUpManager.removePopUp(jnl);}"/>

        <mx:Button label="AddChild" click="{jnl=new Janela; addChild(jnl);}" /
>
        <mx:Button label="RemoveChild" click="{removeChild(jnl)}" />

        <mx:Button label="GC" click="{System.gc()}" />


--~--~---------~--~----~------------~-------~--~----~
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para [email protected]
Para sair da lista, envie um email em branco para [EMAIL PROTECTED]
Mais opções estão disponíveis em http://groups.google.com/group/flexdev
-~----------~----~----~----~------~----~------~--~---

Responder a