指定创建嵌入 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. 选择一种“尺寸”选项,设置 object 和 embed 标记中 width 和 height 属性的值:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  8. 选择“窗口模式”选项,该选项控制 object 和 embed 标记中的 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 内容放到指定的边界内。“缩放”选项设置 object 和 embed 标记中的 SCALE 参数。

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

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

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

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

  11. 选择一个“Flash 对齐”选项可设置如何在应用程序窗口内放置 Flash 内容以及在必要时如何裁剪它的边缘。此选项设置 object 和 embed 标记的 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