As far as I understand it (and i may be wrong) - useWeakReference set to true will still not garbage collect until the objectt the event is set on is set to null. Since some of my objects are 10-15 levels deep in other movieclips I would fid it difficult o do this. I wanted to be able to get rid of the owning parent movieclip remove all decendants from the diplay list, remove the object and remove their event listeners.
The only other way I can think of doing it is manually by writing a “killme” function for every one of my class/functions but this is rather onerous.
Any other ideas?
Thanks, Mark.