首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将加载器转换为SWFLoader

将加载器转换为SWFLoader
EN

Stack Overflow用户
提问于 2014-04-30 00:11:41
回答 1查看 330关注 0票数 0

我正在尝试将外部swf文件加载到我的AIR应用程序中,当然AIR会给我安全违规异常。

现在我正在尝试以更好的方式找到解决方法,首先用Loader加载swf,设置

代码语言:javascript
复制
var context:LoaderContext = new LoaderContext();            
context.allowCodeImport = true;

然后将我的Loader转换成SWFLoader

下面是完整的示例:

代码语言:javascript
复制
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);
}

谢谢。

EN

回答 1

Stack Overflow用户

发布于 2014-04-30 00:53:27

啊..。让它工作了!但如果有人对答案感兴趣--这就是答案:

代码语言:javascript
复制
public function loadComplete(event:Event):void
{
   var swfLoader:SWFLoader = SWFLoader();
   var context:LoaderContext = new LoaderContext();         
   context.allowCodeImport = true;
   swfLoader.loaderContext = context;
   swfLoader.source = event.target.bytes;
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23369924

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档