【问题标题】:AS3 .swf file not playing or previewing when uploaded to serverAS3 .swf 文件上传到服务器时无法播放或预览
【发布时间】:2013-04-25 11:50:16
【问题描述】:

需要帮助。

我有一个使用 AS3 创建的 Flash 游戏的 .swf 文件。我已使用对象标记将其添加到 HTML 文件中。当我在我的 MAC 上的浏览​​器窗口中本地测试文件时,它会播放 .swf 文件。该文件包含在与 html 文件相同的文件夹中。当我将它上传到服务器并在 FF/Chrome/Safari 上查看时,它只会显示白框。

之前我尝试过使用 jquery swfobject,同样的问题。

我已经剥离了代码以最小化并习惯于在网上找到不同的示例并且我没有运气。

代码示例:

<!DOCTYPE html>
<html>
<body>

<object
classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"
codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash /swflash.cab#version=8,0,0,0">
<param name="SRC" value="BodyShopGame.swf">
<embed src="BodyShopGame.swf"></embed>
</object>

<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="339" height="513">
<param name="movie" value="BodyShopGame.swf">
<embed src="BodyShopGame.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="339" height="513"></embed>

</object> 

</body>
</html>

网站链接:http://www.stellacurley.com/flashtest.html

我也在 PC 上进行了测试,问题是一样的。我知道我忽略了一些明显的事情,但花了很长时间试图找出答案。我是新手,所以非常感谢任何帮助。

【问题讨论】:

    标签: html object flash embed swfobject


    【解决方案1】:

    白框通常表示影片加载失败。使用浏览器的开发者控制台查看 SWF 请求是否返回 404(找不到文件)错误。

    清单:

    1. 确保您使用的是正确的 SWF 路径
    2. 确保您的 SWF 已上传
    3. 确保您的 SWF 名称正确(在某些服务器上区分大小写)
    4. 确保您的服务器已配置为托管 SWF 文件(应启用 mime 类型 application/x-shockwave-flash

    【讨论】:

      猜你喜欢
      • 2012-10-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-09-15
      • 1970-01-01
      • 2013-06-25
      • 1970-01-01
      相关资源
      最近更新 更多