Loader's resources are not released
Yesterday I ran into a memory leak. After digging all the way down, I found it was caused by the bitmap captured for the reflection in an external .swf that had been loaded not being cleared. My guess is that although loader.unloadAndStop() closes the stream, it doesn’t release the BitmapData created inside the loaded program.
Keep this in mind: aside from purely media-playback objects, if the external program you load has listeners, callbacks, or has created BitmapData, then that external program needs to clean up after itself before it’s unloaded. Otherwise, no matter how much you gc, it’ll still be eating memory.
Flash