Hi again, out of interest: Is it possible to delete classes this way in AS3, too? I am aware of ApplicationDomains, but if I would e.g. only want to delete a single class and reload this class, can this be done?
Matthias On Jan 10, 2008 9:59 AM, Matthias Dittgen <[EMAIL PROTECTED]> wrote: > Hello Rob, Hello Hans, > > that's it! You saved my day! I was not aware, that I can classes are > saved as a tree of objects and functions below _global in AS2. Now > that I know, I was able to delete them before loading the Movie again. > That works great! > I have now written a method to recursivly remove whole classpathes > from _global (and memory). That's fantastic. Only drawback is, that I > have to know the classpath, I want to delete, but this is no problem > in my case! > > Thank you a lot!!!!! > > Matthias > > On Jan 10, 2008 9:46 AM, Costello, Rob R > > <[EMAIL PROTECTED]> wrote: > > my impression of this is that if you have static variables or methods of > > the moveclip then you have a class that extends MovieClip? > > > > if so, my suggestion is make sure the references to the class are set to > > null / out of scope - in my experience unloading a class that extends > > MovieClip does not always delete the reference to the associated subclass > > of MovieClip > > > > hth - and might be barking up the wrong tree > > > > rob > > > > ________________________________ > > > > From: [EMAIL PROTECTED] on behalf of Matthias Dittgen > > Sent: Thu 1/10/2008 2:20 AM > > To: Flash Coders List > > Subject: [Flashcoders] Re: AVM1Movie unload and static variables > > > > > > > > > > In fact this problem applies not only for AS2/AS3 interop. > > How can I unload MovieClips and thus unload static variables to have a > > fresh startover, when loading the same MovieClip later again? > > > > Matthias > > > > On Jan 9, 2008 3:32 PM, Matthias Dittgen <[EMAIL PROTECTED]> wrote: > > > Hello Flashcodes, > > > > > > I isolated a recent problem I had using AVM1Movies. I have build this > > > everywhere mentioned Proxy for "old" Flash content (Flash8 and > > > before), that enables my AS3 Application to communicate with the > > > loaded AS2 based MovieClip using LocalConnection. > > > > > > Now I load an "old" Movie for the first time into an own container > > > within my proxy AVM1Movie and I lockroot it, too. Later the Movie gets > > > unloaded and sometime later the Movie ist loaded again to a new > > > container. The second time, the Movie does NOT work as expected, > > > because static variables from its former incarnation are still set. > > > > > > Questions: > > > Why are these variables still there and not deleted by garbage > > > collection or the like? > > > How can I have it work? Is there more than lockroot, I can do? > > > > > > Any help or comment on this is welcome. > > > > > > Matthias > > > > > _______________________________________________ > > Flashcoders mailing list > > Flashcoders@chattyfig.figleaf.com > > http://chattyfig.figleaf.com/mailman/listinfo/flashcoders > > > > > > > > Important - This email and any attachments may be confidential. If received > > in error, please contact us and delete all copies. Before opening or using > > attachments check them for viruses and defects. Regardless of any loss, > > damage or consequence, whether caused by the negligence of the sender or > > not, resulting directly or indirectly from the use of any attached files > > our liability is limited to resupplying any affected attachments. Any > > representations or opinions expressed are those of the individual sender, > > and not necessarily those of the Department of Education and Early > > Childhood Development. > > > > _______________________________________________ > > Flashcoders mailing list > > Flashcoders@chattyfig.figleaf.com > > http://chattyfig.figleaf.com/mailman/listinfo/flashcoders > > > > > _______________________________________________ Flashcoders mailing list Flashcoders@chattyfig.figleaf.com http://chattyfig.figleaf.com/mailman/listinfo/flashcoders