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