I have a multicore project built in Flash, which loads other PureMVC multicore swfs. Before I unload a swf I run a shutdown command sequence inside the swf which removes listeners, children etc. Everything works fine but I've been reading through the gc tutorial and tracing the app's memory usage and sure enough I'm not getting the memory back when I unload a swf. I'm a bit fuzzy on if or how removeCore() might work in this case or if would help? Is there a way to force gc in this case and stay in player 9?
Have been using PureMVC for about 9 months and it's made life much easier—thanks Cliff. Here's a site i just launched built with PureMVC and PaperVision: