我試圖加載SWF是這樣的:裝載AS2從不同的域
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);
但問題是,一些主權財富基金在AS2和他們的腳本不EXCUTE(一個簡單的停止()在最後一幀沒有執行和電影循環)
如果我刪除 loader_context.securityDomain = SecurityDomain.currentDomain; 它的工作原理,AS2文件腳本執行,但閃光燈引發來自不同域的SWF的安全錯誤
所以我想知道是否有一種方式在AS3文件從另一個域加載AS2 SWF ?
感謝
因此,如果沒有SecurityDomain,它會引發異常但事後? – alxx 2010-11-26 06:56:49