http://tinypic.com/r/9i8hi0/7ActionScript 3.0中加载的SWF文件导入Flash项目
这是你展示我的问题的视频。 我不知道为什么swf文件不能在闪存中工作 我使用loader将swf文件放入舞台,但它不这样做。 我在Flash Pro CS-4中打开swf文件时播放效果很好,但是当我将其放入闪光灯中时,该功能无效。
http://tinypic.com/r/9i8hi0/7ActionScript 3.0中加载的SWF文件导入Flash项目
这是你展示我的问题的视频。 我不知道为什么swf文件不能在闪存中工作 我使用loader将swf文件放入舞台,但它不这样做。 我在Flash Pro CS-4中打开swf文件时播放效果很好,但是当我将其放入闪光灯中时,该功能无效。
您是否尝试过使用完整的HTTP路径SWF文件如:
decoder.load(new URLRequest("http://localhost/site/decoder.swf"));
首先,进入发布设置[按Ctrl + Alt + F12] - >闪光 - >启用调试。这至少会告诉你发生错误的行,但记得在部署之前禁用它(它会添加几千字节)。
视频没有显示出足够可以肯定的,那么这里有几个乱撞:
0)错误是不相关的加载的SWF(启用调试设置将有很大的帮助与此一)。
1)代码中的某处未显示,您试图从加载的swf中访问不可用的属性。
2)加载的swf包含依赖于stage或root属性的代码,并且错误地访问了主要stage/root,其中找不到所需的属性(在加载的swf中启用调试来检查这个,它显示的行甚至为加载的代码)
如果是这种情况,我认为它会抛出一个不同的错误,沿“无法加载”的行。除非他有不同的路径加载的swf的两个不同版本,但这不太可能。 – BoppreH 2010-11-18 02:08:09
错误消息指出可能存在导致问题的空引用。我虽然也许这是由于解码器没有正确创建。但是你是对的,使用启用调试是最好的方法去+1。 – jdecuyper 2010-11-18 04:11:08