在 SWF 文件中创建透明背景

SWF 文件的背景色(舞台色)可以设置为透明。在包含 SWF 文件的 HTML 页面中,其背景色或页面中的图像可呈现出透明效果。通过这项技术可以对 SWF 内容和 DHTML(动态 HTML)内容分层。

各个 Web 浏览器处理透明度的方法并不相同。请务必在您希望受众能够使用的所有浏览器上测试您的 SWF 文件。大部分 Linux 系统下的浏览器不支持 Animate 透明度。此表列举了若干支持透明度的浏览器。

使用 Animate 的发布设置

您可以使用 Animate 的“发布设置”功能,为 SWF 文件创建 HTML 页面。“发布设置”对话框提供了一个可以影响 WMODE 设置的选项。在“发布设置”中选择的选项会自动添加到 HTML 源代码中。

  1. 选择“文件”>“发布设置”。确保“HTML”已选中。
  2. 选择“HTML”。
  3. 从“窗口模式”菜单选择“透明无窗口”,这样 SWF 文件的背景就会在支持此功能的浏览器中消失。
  4. 发布文档。

这段视频演示了如何在 Animate 中执行这些步骤:

使用 Dreamweaver 中的“属性”面板

按照下面的步骤操作,Dreamweaver 就能够自动插入正确的 HTML 代码。

  1. 在 Dreamweaver 中,将 SWF 文件插入 HTML 页面。
  2. 在“设计视图”中选择 SWF 文件。
  3. 在“属性”面板中,选择“参数”。
  4. 在“参数”对应的字段中,输入“wmode”(不带引号)。在“值”对应的字段中,输入“transparent”。
  5. 保存文档。HTML 页面完成。

这段视频演示了如何在 Dreamweaver 中执行这些步骤:

手动编辑 HTML 代码

要编辑现有的 HTML 页面,请将 WMODE 参数添加到 HTML 代码。

将下列参数添加到 OBJECT 标签:

<param name="wmode" value="transparent">
<param name="wmode" value="transparent">
<param name="wmode" value="transparent">

有关为 SWF 内容手动编辑 HTML 标签的更多信息,请参阅对象标签语法

更快、更轻松地获得帮助

新用户?