0

我在http://dominggus.nl/school/afstuderen/expo/上创建了一个全屏 Flash 应用程序

我使用 SWFObject 生成器来创建嵌入代码。此外,我需要将 screen.width/screen.height (使用 JavaScript)作为 flashVars 放入 SWF ...

这一切都可以在 Chrome/FF 上的 MAC 上完美运行,但是在 Windows 上它只能在 IE 中运行......chrome 和 Firefox 拒绝全屏显示......

怎么可能?

编辑:我已经尝试过使用 SWFObject 进行静态/动态发布,结果相同(请参阅http://dominggus.nl/school/afstuderen/expo/index2.html了解动态)

4

1 回答 1

2

啊,看起来您遇到了 Flash 运行时错误,但在 Chrome 或 FF 中没有看到它,因为没有安装调试播放器,这对 FF 来说很容易,只需安装与 netscape 兼容的调试播放器即可查看错误(对于 Chrome 安装更复杂,因为它在内部管理 Flash 播放器更新)。

在 FF 我得到这个错误:

SecurityError:错误 #2152:不允许全屏模式。在 flash.display::Stage/set displayState() at nl.dominggus.infographic.ui::NoFullScreenPage/startButtonClickHandler()[/Users/dominggus/Documents/dpdk/eclipse_workspace/cmd_afstuderen_infographic/src/as/nl/dominggus/infographic /ui/NoFullScreenPage.as:54]

我相信这意味着插件的 allowFullscreen 参数设置不正确。

在此处验证 Flash 播放器版本(页面底部显示调试是/否): http ://helpx.adobe.com/flash-player/kb/find-version-flash-player.html

为给定平台获取适当的调试播放器:http: //www.adobe.com/support/flashplayer/downloads.html

从文档中粘贴的编辑

FULL_SCREEN_INTERACTIVE 常量
public static const FULL_SCREEN_INTERACTIVE:String = "fullScreenInteractive" 语言版本:ActionScript 3.0 运行时版本:Flash Player 11.3、AIR 1.0、Flash Lite 4

于 2012-06-26T18:45:07.837 回答