为 Flash SWF 文件格式设置发布选项

当发布 Flash 文档时,可以设置图像和声音压缩选项和防止对 SWF 文件进行导入操作的选项。使用“发布设置”对话框的“Flash”面板中的控件来更改设置。

要为 Flash 文档设置发布选项:

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

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

  2. 单击“Flash”选项卡,并从“版本”弹出菜单中选择一个播放器版本。

    并非所有 Macromedia Flash MX 2004 和 Macromedia Flash MX Professional 2004 功能都能在使用早于 Flash Player 7 的 Flash Player 版本的已发布 SWF 文件中起作用。

    如果要检测特定的 Flash Player,在“发布设置”对话框的“HTML”选项卡中,您必须选择 Flash Player 4 或更高版本。有关 Flash Player 检测的详细信息,请参阅配置用于 Flash Player 检测的发布设置

  3. 选择加载顺序,指定 Flash 如何加载 SWF 文件各层以显示 SWF 文件的第一帧:“由下而上”或“由上而下”。

    此选项控制着 Flash 在速度较慢的网络或调制解调器连接上先绘制 SWF 文件的哪些部分。

  4. 在“动作脚本版本”弹出菜单中,选择动作脚本 1.0 或 2.0 以反映文档中使用的版本。

    如果选择动作脚本 2.0 并创建了类,则可以单击“设置”按钮来设置类文件的相对类路径,该路径与“首选参数”中设置的默认目录路径不同。有关详细信息,请参阅设置类路径

  5. 要启用对已发布 Flash SWF 文件的调试操作,可选择以下任意一个选项:

    “生成大小报告”可生成一个报告,按文件列出最终 Flash 内容中的数据量。

    “省略跟踪操作”会使 Flash 忽略当前 SWF 文件中的跟踪动作 (trace)。如果选择此选项,来自跟踪动作的信息就不会显示在“输出”面板中。

    有关详细信息,请参阅使用“输出”面板

    “防止导入”选项可防止其他人导入 SWF 文件并将其转换回 Flash (FLA) 文档。如果选择此选项,您可以决定使用密码来保护 Flash SWF 文件。

    “允许调试”会激活调试器并允许远程调试 Flash SWF 文件。如果选择此选项,您可以决定使用密码来保护 SWF 文件。

    “压缩影片”压缩 SWF 文件以减小文件大小和缩短下载时间。此选项默认情况下处于选中状态,当文件包含大量文本或动作脚本时,此选项大有裨益。经过压缩的文件只能在 Flash Player 6 及更高版本中播放。

    “针对 Flash Player 6 r65 优化”如果在“版本”弹出菜单中选择 Flash Player 6,您可以选择此选项来将版本指定为 Flash Player 6。更新的版本使用动作脚本寄存器分配来提高性能。用户必须拥有 Flash Player 6 或更高版本。

  6. 如果在步骤 5 中选择“允许调试”或“防止导入”,则可以在“密码”文本框中输入密码。如果添加了密码,那么其他人必须先输入密码才能调试或导入 SWF 文件。要删除密码,请清除“密码”文本框。

    有关调试器的详细信息,请参阅编写和调试脚本

  7. 要控制位图压缩,请调整“JPEG 品质”滑块或输入一个值。

    图像品质越低,生成的文件就越小;图像品质越高,生成的文件就越大。请尝试不同的设置,以确定在文件大小和图像品质之间的最佳平衡点;值为 100 时图像品质最佳,压缩比最小。

  8. 要为 SWF 文件中的所有声音流或事件声音设置采样率和压缩,请单击“音频流”或“音频事件”旁边的“设置”按钮,然后在“声音设置”对话框中选择“压缩”、“比特率”和“品质”选项。完成后单击“确定”。

    注意:只要前几帧下载了足够的数据,声音流就会开始播放;它与时间轴同步。事件声音需要完全下载后才能播放,在明确停止之前,它将一直持续播放。

    有关声音的详细信息,请参阅处理声音

  9. 如果要使用步骤 8 中选定的设置来覆盖在“属性”检查器的“声音”部分中为个别声音选定的设置,请选择“覆盖声音设置”。要创建一个较小的低保真版本的 SWF 文件,您可能需要选择此选项。

    注意:如果取消选择“覆盖声音设置”选项,那么 Flash 会扫描文档中的所有音频流(包括导入视频中的声音),然后按照各个设置中最高的设置发布所有音频流。如果一个或多个音频流具有较高的导出设置,就会增大文件大小。

  10. (仅限于 Flash Professional)要导出适合于设备(包括移动设备)的声音而不是原始库声音,请选择“导出设备声音”。有关其它信息,请参阅在用于移动设备的 Flash 文档中使用声音(仅限于 Flash Professional)。要保存当前文件中的设置,单击“确定”。

设置类路径

要使用已定义的动作脚本类,Flash 必须能够找到包含类定义的外部动作脚本 2.0 文件。Flash 在其中搜索类定义的文件夹列表称为类路径。类路径存在于全局/应用程序层和文档层中。有关类路径的详细信息,请参阅理解类路径

要修改文档层类路径:

  1. 选择“文件”>“发布设置”,打开“发布设置”对话框。
  2. 单击“Flash”选项卡。
  3. 验证是否在“动作脚本版本”弹出菜单中选择了动作脚本 2.0,然后单击“设置”。
  4. 在“动作脚本设置”对话框的“导出用于类的框架”文本框中,指定类定义应驻留的框架。
  5. 执行以下任意操作:
    • 要将文件夹添加到类路径,请单击“浏览到路径”按钮浏览到要添加的文件夹,然后单击“确定”。

      或者,单击“添加新路径”(+) 按钮在“类路径”列表中添加一个新行。双击新行,键入相对或绝对路径,然后单击“确定”。

    • 要编辑现有类路径文件夹,请在“类路径”列表中选择路径,单击“浏览到路径”按钮浏览到要添加的文件夹,然后单击“确定”。

      或者,请双击“类路径”列表中的路径,键入所需的路径,然后单击“确定”。

    • 要从类路径中删除文件夹,请在“类路径”列表中选择路径,然后单击“从路径删除”按钮。