【发布时间】:2014-04-29 16:11:41
【问题描述】:
我正在尝试将外部 swf 文件加载到我的 AIR 应用程序中,当然 AIR 给了我安全违规异常。
现在我正在尝试以更易破解的方式找到解决方法,首先使用Loader 加载 swf,设置
var context:LoaderContext = new LoaderContext();
context.allowCodeImport = true;
然后将我的Loader 转换为SWFLoader。
这是完整的例子:
var _loader:Loader = new Loader();
var context:LoaderContext = new LoaderContext();
context.allowCodeImport = true;
_loader.contentLoaderInfo.addEventListener(Event.COMPLETE, loadComplete);
_loaderload(new URLRequest("Y:/dev/Pdf2SwfProj/fscommand/pdfurl-guide.swf"), context);
public function loadComplete(event:Event):void
{
// This is the part I am intrested in, how to convert data loaded into SWFLoader ?
var swfLaoder : SWFLoader = SWFLoader(event.target);
}
谢谢。
【问题讨论】:
标签: actionscript-3 apache-flex flash loader swfloader