如何将使用翻书制作工具创建的 swf 加载到 Flash 中



我正在尝试将"翻转书制作器"创建的swf加载到我的项目中。翻书制作工具创建的文件是

  • 书.swf
  • 框架.swf

我使用了以下代码

var myLoader:Loader = new Loader();                   
var url:URLRequest = new URLRequest("book.swf");
myLoader.load(url);                                    
addChild(myLoader);``

框架.swf与 book.swf 相关联,因此它不能单独运行。当我运行电影时,它显示错误 #2032,将错误流式传输到框架.swf

book.swf 和 framework.swf 两者都在同一个目录中。它们是由翻书制作者生成的 我需要的是将书.swf加载到我的项目中的特定帧中。为此,我需要 AS3 中的帮助。如何解决它..?请帮助我..!

>错误 #2032 意味着由于某种原因.swf您的 Flash 应用程序无法加载框架(您当然已经知道这一点)。你需要找出的是原因。可能的原因是:您有错误的URL,框架.swf不在预期的位置,您尝试访问的文件存在跨域限制(您没有说明框架.swf的位置)。

我建议做的是使用Web调试代理工具,如Fiddler(http://www.telerik.com/fiddler)或Firebug(是Firefox扩展),并查看http请求以获取有关错误的更多信息。您可能会发现框架.swf不在预期的位置。

这只是

由Adobe Flash触发的IOError事件。很可能只是找不到该文件。检查您的路径,并确保将.swf文件放在 bin-debug 目录中(如果您是在 Adobe Flash Builder 中执行此操作)

最新更新