Actionscript 3.0将swf文件加载到flash项目中

时间:2010-11-18 01:03:09

标签: actionscript-3 flash loading

http://tinypic.com/r/9i8hi0/7

这是一段显示我问题的视频。 我不知道为什么swf文件在flash中不起作用 我使用加载器将swf文件放入舞台,但它没有这样做。 我只是在Flash Pro CS-4中打开swf文件时播放得很好但是当我把它放入闪存时,它不起作用。

2 个答案:

答案 0 :(得分:1)

首先,转到发布设置[Ctrl + Alt + F12] - > Flash - >启用调试。这至少会向您显示错误发生的行,但请记住在部署之前禁用它(它会增加几千字节)。

视频显示不足以确定,所以这里有一些猜测:

0)该错误与加载的swf无关(启用调试设置对此有很大帮助)。

1)在未显示的代码中的某处,您尝试从加载的swf访问不可用的属性。

2)加载的swf包含依赖于stage或root属性并且错误地访问主阶段/ root的代码,其中找不到所需的属性(在加载的swf中启用调试来检查这个,它即使对于加载的代码也显示该行)

答案 1 :(得分:0)

您是否尝试过使用swf文件的完整HTTP路径,例如:

decoder.load(new URLRequest("http://localhost/site/decoder.swf"));