swf 文件不运行

Posted

技术标签:

【中文标题】swf 文件不运行【英文标题】:Swf file does not run 【发布时间】:2015-03-04 18:51:42 【问题描述】:

我已经从 Nourish Interactive 下载了 build-a-meal swf 文件。

我已将 SWF 文件上传到http://megaswf.com/s/2711334

但它只显示第一层。

我也尝试使用 adobe flash player 在本地打开 swf 文件,即使它在本地显示。

有什么方法可以运行整个 ActionScript?

【问题讨论】:

【参考方案1】:

正如@Season W 在他的回答中提到的那样,您的 swf 文件使用了许多外部文件,您可以使用浏览器开发工具(在我的例子中是 chrome)看到这些文件:

使用相同的工具,我们可以看到有一些文件(正好 3 个:kitchen.swf、options.swf 和 select_menus.swf)应该位于名为 MakeMeal_Tutorial 的目录中,该目录位于与您的 build-a-meal.swf 和 xml 文件相同的目录,以获得最终的这棵树:

然后你可以让你的 build-a-meal.swf 正常工作。

希望对你有帮助。

【讨论】:

【参考方案2】:

swf 的主要问题是此 swf 需要外部 swf 或其他必须加载到加载屏幕(第一层)的资源,并且您必须将这些外部 swf 或资源附加到位才能使此 swf 正常工作!

【讨论】:

以上是关于swf 文件不运行的主要内容,如果未能解决你的问题,请参考以下文章

如何强制运行 swf 文件,而不是下载

如何在 Android 设备上运行 .swf 文件

SecurityError:错误 #2148:SWF 文件文件

如何在Adobe Air上运行现有的SWF文件

无法运行 SWF 文件。请卡在“右键单击以运行 adobe flash player”

Flex简述1