столкнулся с проблемой что память освобождается не вся при использовании плеера9(System.gc() и unloadAndStop нету к сожалению)
пример кода (b1 b2 -кнопки на сцене, сont- контейнер свф)

Код AS3:
import flash.events.Event;
import flash.display.Loader;
b1.addEventListener(MouseEvent.CLICK,loadswf);
b2.addEventListener(MouseEvent.CLICK,unloadswf);
var swfContent;
var myloader:Loader;
function loadswf(e:MouseEvent) {
var myrequest:URLRequest = new URLRequest("external.swf");
myloader= new Loader();
myloader.load(myrequest);
myloader.contentLoaderInfo.addEventListener(Event. COMPLETE, addMovie,false,0,true);
}
function addMovie(e:Event) {
myloader.contentLoaderInfo.removeEventListener(Event. COMPLETE, addMovie);
swfContent = e.target.content;
cont.addChild(swfContent);
}
function unloadswf(e:MouseEvent) {
myloader.unload();
cont.removeChild(swfContent)
myloader=null;
while( swfContent.numChildren > 0 ){
swfContent[swfContent.getChildAt( 0 )] = null;
swfContent.removeChildAt( 0 );
}
swfContent= null;
//GC hack
try {
new LocalConnection().connect('foo');
new LocalConnection().connect('foo');
} catch (e:*) {}
}
какие будут советы?