I've gathered some info online about flash's garbage collector and am getting ready to dive head-first into this fun and exciting world of trying to fix the various memory leaks in Cardinal Quest.
Funny, I've been coding in java for a decade and c#/python/other GC-languages for years and never had major issues with memory leaks. But the AVM's garbage collector is apparently a different beast altogether.
It seems I might have to manually release memory by assigning null to variables I don't need anymore. It's like coding in c again! :)
Wish me luck, and if you have any tips don't hesitate to mention them!