Miguel,

Se usares componentes dinamicos numa tela, o melhor é guardares essas 
referências num array ou dictionary para que quando queiras eliminar, 
possas facilmente o encontrar. Agora imagina, se criares um objecto (VO) 
para alimentar uma view dinamica (myView.myVO = VoInstance) vais ter uma 
referência desse Value Object presa à view, mesmo que esta seja 
removida, se o VO tiver outras referências na tua aplicação, a view 
ficará presa e não poderá ser GC. Por isso, sempre que elimines algo do 
stage, tenta ver que objectos poderão estar a prender e caso existam 
basta fazeres myView.myVO =null, antes de o remover. Quando fazes 
profiling da aplicação podes ver o teu objecto e quais as referências 
existentes, vai descendo na hierarquia.
-- 

João Fernandes

Adobe Certified Expert
Adobe Community Expert
http://www.onflexwithcf.org
http://www.riapt.org
Portugal Adobe User Group (http://aug.riapt.org)




--~--~---------~--~----~------------~-------~--~----~
Recebeu esta mensagem porque está inscrito em Grupo "Mailing List da Comunidade 
Portuguesa de Rich Internet Applications - www.riapt.org" do Grupos Google.
 Para enviar mensagens para este grupo, envie um email para 
[email protected]
 Para anular a inscrição neste grupo, envie um email para 
[email protected]
 Para mais opções, visite este grupo em 
http://groups.google.com/group/riapt?hl=pt-PT
-~----------~----~----~----~------~----~------~--~---

Responder a