指定创建嵌入 Flash 内容的 HTML 文档的发布设置

在 Web 浏览器中播放 Flash 内容需要一个能激活 SWF 文件并指定浏览器设置的 HTML 文档。该文档会由“发布”命令通过模板文档中的 HTML 参数自动生成。

模板文档可以是任何一种包含适当模板变量的文本文件,包括含有特定解释程序(如 ColdFusion 或活动服务器页面 (ASP))的代码的普通 HTML 文件或 Flash 附带的模板(有关详细信息,请参阅关于为 Flash 配置 Web 服务器)。

可以自定义内置模板(请参阅自定义 HTML 发布模板),或者使用任意 HTML 编辑器手动输入 Flash 的 HTML 参数(请参阅编辑 Flash HTML 设置)。

HTML 参数确定 Flash 内容出现在窗口中的位置、背景颜色、SWF 文件大小等等,并设置 object 和 embed 标记的属性。可以在“发布设置”对话框的“HTML”面板中更改这些设置和其他设置。更改这些设置会覆盖已在 SWF 文件中设置的选项。

要发布显示 Flash SWF 文件所需的 HTML:

  1. 执行以下操作之一以打开“发布设置”对话框:
    • 选择“文件”>“发布设置”。
    • 在文档的“属性”检查器(未选择对象时可用)中,单击“设置”按钮。

    注意:要为即将指定的发布设置创建发布配置文件,请参阅使用发布配置文件

  2. 在“格式”选项卡上,HTML 文件类型默认处于选中状态。在 HTML 文件的“文件”文本框中,选择与文档名称匹配的默认文件名,或者输入唯一的名称(包括 .html 扩展名)。
  3. 单击“HTML”选项卡以显示 HTML 设置,并从“模板”弹出菜单中选择要使用的已安装模板。然后,单击右边的“信息”按钮以显示选定模板的说明。默认选项是“仅 Flash”。
  4. 如果在前一步骤中您选择的不是“图像映射”或“QuickTime”HTML 模板,并且在“Flash”选项卡中已将“版本”设置为 Flash Player 4 或更高版本,则可以选择“Flash 版本检测”。

    注意:“Flash 版本检测”将对文档进行配置,以检测用户拥有的 Flash Player 的版本并在用户没有指定的播放器时向用户发送替代 HTML 页。有关版本检测的详细信息,请参阅配置用于 Flash Player 检测的发布设置

  5. 选择一种“尺寸”选项,设置 objectembed 标记中 widthheight 属性的值:

    “匹配影片”(默认设置)使用 SWF 文件的大小。

    “像素”会在“宽度”和“高度”字段中输入宽度和高度的像素数量。

    “百分比”指定 SWF 文件将占浏览器窗口的百分比。

  6. 选择“回放”选项可以控制 SWF 文件的回放和各种功能,如下所示:

    “开始时暂停”会一直暂停播放 SWF 文件,直到用户单击按钮或从快捷菜单中选择“播放”后才开始播放。默认情况下,该选项处于取消选择状态,Flash 内容一旦加载就立即开始播放(PLAY 参数值设置为 true)。

    “循环”将在 Flash 内容到达最后一帧后再重复播放。取消选择此选项会使 Flash 内容在到达最后一帧后停止播放。(默认情况下,LOOP 参数处于启用状态。)

    “显示菜单”会在用户右击 (Windows) 或按住 Control 键单击 (Macintosh) SWF 文件时,显示一个快捷菜单。如果取消选择此选项,那么快捷菜单中就只有“关于 Flash”一项。默认情况下,此选项处于选中状态(MENU 参数设置为 true)。

    “设备字体”(仅限 Windows)会用消除锯齿(边缘平滑)的系统字体替换用户系统上未安装的字体。使用设备字体可使小号字体清晰易辨,并能减小 SWF 文件的大小。此选项只影响那些包含用设备字体显示的静态文本(在创作 SWF 文件时创建并且在 Flash 内容播放时不会改变的文本)的 SWF 文件。有关详细信息,请参阅使用设备字体(仅适用于静态水平文本)

  7. 选择“品质”选项以在处理时间和外观之间确定一个平衡点,如下所示。此选项设置 objectembed 标记中的 QUALITY 参数的值。

    “低”主要考虑回放速度,基本不考虑外观,并且不使用消除锯齿功能。

    “自动降低”主要强调速度,但是也会尽可能改善外观。回放开始时,消除锯齿功能处于关闭状态。如果 Flash Player 检测到处理器可以处理消除锯齿功能,就会打开该功能。

    “自动升高”在开始时同等强调回放速度和外观,但在必要时会牺牲外观来保证回放速度。回放开始时,消除锯齿功能处于打开状态。如果实际帧频降到指定帧频之下,就会关闭消除锯齿功能以提高回放速度。使用此设置可模拟 Flash 中的“查看”>“消除锯齿”设置。

    “中”选项会应用一些消除锯齿功能,但并不会平滑位图。该设置生成的图像品质要高于“低”设置生成的图像品质,但低于“高”设置生成的图像品质。

    “高”(默认设置)主要考虑外观,基本不考虑回放速度,它始终使用消除锯齿功能。如果 SWF 文件不包含动画,则会对位图进行平滑处理;如果 SWF 文件包含动画,则不会对位图进行平滑处理。

    “Best”提供最佳的显示品质,而不考虑回放速度。所有的输出都已消除锯齿,而且始终对位图进行光滑处理。

  8. 选择“窗口模式”选项,该选项控制 objectembed 标记中的 HTML wmode 属性。窗口模式修改 Flash 内容限制框或虚拟窗口与 HTML 页中内容的关系,如下所示:

    “窗口”不会在 object 和 embed 标记中嵌入任何窗口相关属性。Flash 内容的背景不透明,并使用 HTML 背景颜色。HTML 无法呈现在 Flash 内容的上方或下方。“窗口”为默认设置。

    “不透明无窗口”将 Flash 内容的背景设置为不透明,并遮蔽 Flash 内容下面的任何内容。“不透明无窗口”使 HTML 内容可以显示在 Flash 内容的上方或顶部。

    “透明无窗口”将 Flash 内容的背景设置为透明。此选项使 HTML 内容可以显示在 Flash 内容的上方和下方。

    注意:在某些情况下,透明无窗口模式中复杂的呈现方式可能会导致动画在 HTML 图像同样复杂的情况下速度变慢。

    请参阅本过程后面附带的表格,了解支持无窗口模式的浏览器。

  9. 选择一个“HTML 对齐”选项,确定 Flash SWF 窗口在浏览器窗口中的位置:

    “默认”使 Flash 内容在浏览器窗口内居中显示,如果浏览器窗口小于应用程序,则会裁剪边缘。

    “左对齐”“右对齐”“上对齐”“下对齐”对齐选项会将 SWF 文件与浏览器窗口的相应边缘对齐,并根据需要裁剪其余的三边。

  10. 如果已经改变了文档的原始宽度和高度,选择一种“缩放”选项可将 Flash 内容放到指定的边界内。“缩放”选项设置 objectembed 标记中的 SCALE 参数。

    “默认(显示全部)”会在指定的区域显示整个文档,并且不会发生扭曲,同时保持 SWF 文件的原始高宽比。边框可能会出现在应用程序的两侧。

    “无边框”选项会对文档进行缩放,以使它填充指定的区域,并保持 SWF 文件的原始高宽比,同时不会发生扭曲,并根据需要裁剪 SWF 文件边缘。

    “精确匹配”会在指定区域显示整个文档,它不保持原始高宽比,这可能会导致发生扭曲。

    “无缩放”选项将禁止文档在调整 Flash Player 窗口大小时进行缩放。

  11. 选择一个“Flash 对齐”选项可设置如何在应用程序窗口内放置 Flash 内容以及在必要时如何裁剪它的边缘。此选项设置 objectembed 标记的 SALIGN 参数。
    • 对于“水平”对齐,选择“左对齐”、“居中”或“右对齐”。
    • 对于“垂直”对齐,选择“上对齐”、“居中”或“下对齐”。
  12. 选择“显示警告消息”选项可在标记设置发生冲突时显示错误消息,例如在某个模板的代码引用了尚未指定的替代图像时。
  13. 要保存当前文件中的设置,单击“确定”。

以下浏览器支持无窗口模式:

Internet Explorer

Netscape

其他

Macintosh OS X 10.1.5 及 10.2

IE 5.1 及 IE 5.2

7.0 及更高版本

  • Opera 6 或更高版本
  • Mozilla 1.0 或更高版本
  • AOL/Compuserve

Windows

IE 5.0、5.5 和 6.0

7.0 及更高版本

  • Opera 6 及更高版本
  • Mozilla 1.0 及更高版本
  • AOL/Compuserve