配置用于 Flash Player 检测的发布设置

可以配置文档来检测用户的 Flash Player 版本。如果在"发布设置"对话框中选择了"检测 Flash 版本",SWF 便嵌入了包含 Flash Player 检测代码的 Web 页中。如果检测代码检测到在最终用户的计算机上安装了可用的 Flash Player 版本,则 SWF 文件便会按设计要求播放。如果最终用户没有安装查看 SWF 所需的 Flash 版本,则会显示一个 HTML 页面,其中包含指向下载最新版本 Flash Player 的链接。Flash Player 检测只能用于为 Flash Player 4 或更高版本所设置的发布设置,以及嵌入"仅 Flash"模板或"Flash HTTPS"模板中的 SWF 文件。

注意

在连接到 Internet 的计算机中,有 98% 都安装了 Flash Player 5 及更高版本,这使得 Flash Player 检测成为一种可行的方法,通过该方法可以确保最终用户安装了查看 Flash 内容所需的正确 Flash 版本。

下面列出的 HTML 模板不支持 Flash Player 检测。这是因为这些模板中的 JavaScript 与用来检测 Flash Player 的 JavaScript 相冲突。要在允许浏览器显示使用了下面列出的模板的 SWF 文件之前检测是否存在适当版本的 Flash Player,必须创建一个本身带有自己的 SWF 文件的单独的 HTML 页面,以便检测 Flash Player,然后再将浏览器重新定向到包含 Flash 内容的 HTML 页面。不直接支持 Flash Player 检测的模板包括:

下列 HTML 模板不支持 Flash Player 检测,因为它们没有嵌入 Flash Player:

要启用 Flash Player 检测:

  1. 选择"文件">"发布设置",然后选择"HTML"选项卡。
  2. 在"模板"弹出菜单中选择"仅 Flash"或"Flash HTTPS"模板。"仅 Flash"和"Flash HTTPS"模板支持新的单页 HTML 检测工具包。选择这两个模板中的任一个都会启用"检测 Flash 版本"复选框和版本号文本框。
  3. 选中"检测 Flash 版本"复选框。
  4. (可选)可以使用"主修订版本"和"次修订版本"文本框来指定 Flash Player 的精确修订版本。例如,如果 Flash Player 7.0.2 版提供了用于显示您的 SWF 文件的特定功能,则可以精确指定该版本。

    发布 SWF 文件时,Flash 会创建单个 HTML 页面,在其中嵌入 SWF 和 Flash Player 检测代码。如果最终用户没有安装您指定的用于查看 SWF 的 Flash 版本,则会显示一个 HTML 页面,其中包含指向下载最新版本 Flash Player 的链接。

    有关为 Flash 内容指定发布设置的详细信息,请参阅指定发布设置以创建带有嵌入 Flash 内容的 HTML 文档