Я пытаюсь загрузить SWF следующим образом:
var _mcl:Loader= new Loader();
var loader_context:LoaderContext= new LoaderContext();
loader_context.securityDomain= SecurityDomain.currentDomain;
_mcl.load(new URLRequest(p_url), loader_context);
_mcl.contentLoaderInfo.addEventListener(Event.COMPLETE, onLoadImageComplete);
_mcl.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, onLoadImageError);
_mcl.contentLoaderInfo.addEventListener(SecurityErrorEvent.SECURITY_ERROR, onLoadImageError);
но проблема в том, что некоторые из swf находятся в AS2, и их сценарий не оправдывает себя (простая остановка () в последнем кадре не выполняется, и фильм зацикливается)
Если я удалю
loader_context.securityDomain = SecurityDomain.currentDomain;
это работает, сценарии файлов AS2 выполняются, но флэш-память выдает ошибку безопасности для SWF, который приходит из другого домена
Так что мне интересно, есть ли способ в файле AS3 загрузить AS2 swf из другого домена?
спасибо