много было подобных тем
http://www.flasher.ru/forum/showthread.php?t=136684
http://stackoverflow.com/questions/1...ith-swf-loader
http://help.adobe.com/en_US/flex/usi...9084-7f9c.html
но ни одна из них не привела к удовлетворяющему результату, примеры похожи, но есть маленькая особенность - созданный swfloader
проблема в следующем:
имеется созданный swfloader

Код AS3:
[Embed(source="StatApp.swf")]
private var classSwfStat:Class;
var swfLoad:SWFLoader;
swfLoad = new SWFLoader();
swfLoad.load(classSwfStat);
вопрос 1 - как отследить окончание загрузки приложения

Код AS3:
swfLoad.addEventListener(Event.COMPLETE, function():void {
trace("complete");
});
не работает
вопрос 2 - как для загруженного контента создать systemmanager, чтобы в дальнейшем можно вызывать функции во flash

Код AS3:
var loadedSM:SystemManager;
loadedSM = SystemManager(swfLoad.content);
не работает

Код AS3:
loadedSM = SystemManager(swfLoad.content.loaderInfo.content);
не работает
P.S. если flash загружается как

Код AS3:
swfLoad.source = "StatApp.swf";
, то все нормально, complete работает и sysytemmahager доступен по событию Event.COMPLETE

Код AS3:
loadedSM = SystemManager(e.target.content);
НО нужно именно чтоб работал первый способ с EMBED и созданный именно так, в коде (не в mxml документе)