AS2 FLVPlayback question (Flash CS3)

Hi, folks. First-time poster here.

I’ve got a movie clip in the library featuring an instance of the [FONT=“Verdana”]FLVPlayback[/FONT] component, which plays dynamically loaded videos. (URL strings are fed to its[FONT=“Verdana”] contentPath[/FONT] parameter when corresponding thumbnails are clicked). This mc where, again, the FLVPlayback instance resides, is dynamically attached to the stage via a linkage identifier and then dynamically destroyed ([FONT=“Verdana”]removeMovieClip(…[/FONT])). Then re-attached and destroyed again, etc. It seems that the overall performance of the entire SWF drops each time a video is loaded and played. Monitoring the Flash player or the browser through Windows’ Task Manager when running this SWF file revealed that the memory footprint of the process increased with each time a video was played, which was also reflected by the dropping frame rate. Would anyone have a clue as to what could be causing this? Perhaps the key to understanding this would be to know what happens to the previously loaded flv when a new one is loaded. Does the previous vid still sit somewhere in the memory after the contentPath is set for the next vid, or is it automatically unloaded?
Thank you for any insight.