我正在尝试将"翻转书制作器"创建的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 中执行此操作)