LOOOL desculpa miguel, não resisti :D O que eu fiz, embora não saiba se é o metodo mais correcto foi percorrer o childs do objecto e no ciclo for each item in objecto.childs eu fiz objecto.removeChild(item); item=null;
e se tiveres listeneres ou outro tipo de variaveis mais chatas como bitmapdatas podes fazer o que quiseres com elas dentro do ciclo. Eu ainda fiz pior, como eu tenho vários tipos de objectos dentro do canvas, eu dentro do ciclo for each fiz: if(item is Tasko) item.fecha_torneiras(); e dentro do teu objecto tasko tens lá a função fecha_torneiras() que limpa o que tiveres a limpar, tambem podes chamar esta funçao no listener FlexEvent.removedFromStage esse que definiste no creationComplete do Tasko Abraço, Rui Miguel Vaz wrote: > > ok, rui, obrigadinho pelo atestado de lerdice. :-P > > Referia-me a objecto no sentido lato. Um canvas é um objecto, o tasco > da esquina é um objecto, child de alguma coisa, fazer removeChild não > é suficiente, daí fazer o null? > > tenho váris criações de components, cujo remove não é suficiente, > ficando para trás - utilizando o profiling vejo esse facto. > > Mas ok, lembra-me para, da próxima que colocares uma dúvida, eu > responder da mesma forma, talvez até com uma imagem. ;-) (j/k) > > > MV > > > > 2009/3/9 rui <[email protected] <mailto:[email protected]>> > > > Miguel Vaz wrote: > > > > > > Desculpa, João, podias dar um exemplo sobre como definir um objecto > > como null? > > > > Obrigado. > > > > > > MV > > > > > > > > > > > > 2009/3/9 João Fernandes <[email protected] > <mailto:[email protected]> > > <mailto:[email protected] > <mailto:[email protected]>>> > > > > > > Miguel, > > > > existem várias formas de limitar ao máximo as memory leaks, > tais como > > remover os eventListeners ou adiciona-los como weakReferences > > (remover é > > sempre uma excelente aposta), definir os teus objectos como > nulls para > > não ficarem agarrados. Usando o profiler consegues facilmente > > encontrar > > os objectos que supostamente deveriam ter sido eliminados mas no > > entanto > > permanecem lá, aliás, o uso do profiler a meu ver é um requesito > > mínimo > > e não facultativo. > > > > > > -- > > > > 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) > > > > > > > > > > > > > > > > > > objecto = null? > > > > > > --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
