在 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 版本检测”将对文档进行配置,以检测用户拥有的 Flash Player 的版本并在用户没有指定的播放器时向用户发送替代 HTML 页。有关版本检测的详细信息,请参阅配置用于 Flash Player 检测的发布设置。
object
和 embed
标记中 width
和 height
属性的值:
“匹配影片”(默认设置)使用 SWF 文件的大小。
“像素”会在“宽度”和“高度”字段中输入宽度和高度的像素数量。
“百分比”指定 SWF 文件将占浏览器窗口的百分比。
“开始时暂停”会一直暂停播放 SWF 文件,直到用户单击按钮或从快捷菜单中选择“播放”后才开始播放。默认情况下,该选项处于取消选择状态,Flash 内容一旦加载就立即开始播放(PLAY
参数值设置为 true
)。
“循环”将在 Flash 内容到达最后一帧后再重复播放。取消选择此选项会使 Flash 内容在到达最后一帧后停止播放。(默认情况下,LOOP
参数处于启用状态。)
“显示菜单”会在用户右击 (Windows) 或按住 Control 键单击 (Macintosh) SWF 文件时,显示一个快捷菜单。如果取消选择此选项,那么快捷菜单中就只有“关于 Flash”一项。默认情况下,此选项处于选中状态(MENU
参数设置为 true)。
“设备字体”(仅限 Windows)会用消除锯齿(边缘平滑)的系统字体替换用户系统上未安装的字体。使用设备字体可使小号字体清晰易辨,并能减小 SWF 文件的大小。此选项只影响那些包含用设备字体显示的静态文本(在创作 SWF 文件时创建并且在 Flash 内容播放时不会改变的文本)的 SWF 文件。有关详细信息,请参阅使用设备字体(仅适用于静态水平文本)。
object
和 embed
标记中的 QUALITY
参数的值。
“低”主要考虑回放速度,基本不考虑外观,并且不使用消除锯齿功能。
“自动降低”主要强调速度,但是也会尽可能改善外观。回放开始时,消除锯齿功能处于关闭状态。如果 Flash Player 检测到处理器可以处理消除锯齿功能,就会打开该功能。
“自动升高”在开始时同等强调回放速度和外观,但在必要时会牺牲外观来保证回放速度。回放开始时,消除锯齿功能处于打开状态。如果实际帧频降到指定帧频之下,就会关闭消除锯齿功能以提高回放速度。使用此设置可模拟 Flash 中的“查看”>“消除锯齿”设置。
“中”选项会应用一些消除锯齿功能,但并不会平滑位图。该设置生成的图像品质要高于“低”设置生成的图像品质,但低于“高”设置生成的图像品质。
“高”(默认设置)主要考虑外观,基本不考虑回放速度,它始终使用消除锯齿功能。如果 SWF 文件不包含动画,则会对位图进行平滑处理;如果 SWF 文件包含动画,则不会对位图进行平滑处理。
“Best”提供最佳的显示品质,而不考虑回放速度。所有的输出都已消除锯齿,而且始终对位图进行光滑处理。
object
和 embed
标记中的 HTML wmode
属性。窗口模式修改 Flash 内容限制框或虚拟窗口与 HTML
页中内容的关系,如下所示:
“窗口”不会在 object 和 embed 标记中嵌入任何窗口相关属性。Flash 内容的背景不透明,并使用 HTML 背景颜色。HTML 无法呈现在 Flash 内容的上方或下方。“窗口”为默认设置。
“不透明无窗口”将 Flash 内容的背景设置为不透明,并遮蔽 Flash 内容下面的任何内容。“不透明无窗口”使 HTML 内容可以显示在 Flash 内容的上方或顶部。
“透明无窗口”将 Flash 内容的背景设置为透明。此选项使 HTML 内容可以显示在 Flash 内容的上方和下方。
注意:在某些情况下,透明无窗口模式中复杂的呈现方式可能会导致动画在 HTML 图像同样复杂的情况下速度变慢。
请参阅本过程后面附带的表格,了解支持无窗口模式的浏览器。
“默认”使 Flash 内容在浏览器窗口内居中显示,如果浏览器窗口小于应用程序,则会裁剪边缘。
“左对齐”、“右对齐”、“上对齐”或“下对齐”对齐选项会将 SWF 文件与浏览器窗口的相应边缘对齐,并根据需要裁剪其余的三边。
object
和 embed
标记中的 SCALE
参数。
“默认(显示全部)”会在指定的区域显示整个文档,并且不会发生扭曲,同时保持 SWF 文件的原始高宽比。边框可能会出现在应用程序的两侧。
“无边框”选项会对文档进行缩放,以使它填充指定的区域,并保持 SWF 文件的原始高宽比,同时不会发生扭曲,并根据需要裁剪 SWF 文件边缘。
“精确匹配”会在指定区域显示整个文档,它不保持原始高宽比,这可能会导致发生扭曲。
“无缩放”选项将禁止文档在调整 Flash Player 窗口大小时进行缩放。
object
和 embed
标记的 SALIGN
参数。
以下浏览器支持无窗口模式:
Internet Explorer |
Netscape |
其他 |
|
---|---|---|---|
Macintosh OS X 10.1.5 及 10.2 |
IE 5.1 及 IE 5.2 |
7.0 及更高版本 |
|
Windows |
IE 5.0、5.5 和 6.0 |
7.0 及更高版本 |
|