ActionScript 3 AS3加载SWF文件跨域

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ActionScript 3 AS3加载SWF文件跨域相关的知识,希望对你有一定的参考价值。

// Please read the full blog post from Big Spacehip to understand the issue.
// http://www.bigspaceship.com/blog/labs/flash-files-domains-and-security-errors-oh-my/

var l:Loader = new Loader();
l.contentLoaderInfo.addEventListener(Event.COMPLETE, _onLoadComplete_handler);
if(Security.sandboxType == Security.REMOTE){
	var context:LoaderContext = new LoaderContext();
	context.securityDomain = SecurityDomain.currentDomain;
	l.load(new URLRequest('http://domain.com/extFile.swf'), context);
}else{
	l.load(new URLRequest('extFile.swf'));
}

以上是关于ActionScript 3 AS3加载SWF文件跨域的主要内容,如果未能解决你的问题,请参考以下文章

ActionScript 3 AS3从URL加载外部SWF

ActionScript 3 AS3从远程URL加载外部SWF

ActionScript 3 AS3在运行时加载和访问外部SWF中的字体

ActionScript 3 AS3:使用加载程序进行SWF,JPEG,GIF和PNG

ActionScript 3 AS3示例字体SWF

ActionScript 3 AS3 SWF元数据