将设备声音添加到按钮

下面的过程描述如何将设备声音添加到按钮元件的时间轴,以便在用户"单击"按钮(即,当按钮具有焦点时用户按设备上的选择键)时播放声音。为此,需要将代理声音附加到按钮元件的时间轴中的"按下"帧。然后,将要播放的设备声音与代理声音相关联。

名为 button_sound_complete.fla 的应用程序的完整版本位于 http://www.adobe.com/go/learn_flt_samples_and_tutorials_cn。在"示例和教程"页上,找到、下载并解压缩 Flash Lite 版本的 .zip 文件,然后导航到 Samples 文件夹即可访问该示例。

要向 Flash 文档添加设备声音,请执行以下操作:

  1. 利用 Flash Lite 1.0 Symbian Series 60 文档模板创建一个新文档,然后将其保存为 device_sound.fla。

    有关使用 Flash Lite 文档模板的更多信息,请参阅《Flash Lite 1.x 入门》中的"使用 Flash Lite 文档模板"

  2. 选择"文件">"导入">"导入到库"。在"示例和教程"页上(网址为 http://www.adobe.com/go/learn_flt_samples_and_tutorials_cn),找到、下载并解压缩 Flash Lite 版本的 .zip 文件,然后导航到 Samples 文件夹。选择 proxy.wav 文件,然后单击"确定"。

    此声音文件将作为要包含的设备声音的代理声音。

  3. 选择"窗口">"公用库">"按钮"。

    这将打开一个包含预构建按钮元件的外部库。

  4. 在"按钮"库中,双击 Circle Buttons 文件夹以打开它。
  5. 在时间轴中,选择名为 Content 的图层。
  6. 将名为 Play 的按钮元件从"按钮"库拖到舞台上。
  7. 双击新按钮以在编辑模式下打开它。

    时间轴将变成显示名为"弹起"、"指针经过"、"按下"和"点击"的按钮帧。

  8. 选择"插入">"时间轴">"图层"以创建一个新图层。
  9. 选择"修改">"时间轴">"图层属性",并将图层名称更改为 Sound。
  10. 在 Sound 图层中选择"按下"帧,然后按 F6 功能键以插入新的关键帧。

  11. 在时间轴中选中新关键帧的情况下,在属性检查器的"声音"弹出菜单中选择 proxy.wav。

    这样会将代理声音附加到关键帧。

  12. 若要将代理声音与实际的设备声音文件相链接,请执行以下操作:
    1. 在库中,双击 proxy.wav 元件以打开"声音属性"对话框。
    2. 在"声音属性"对话框中,单击"设备声音"文本框右侧的文件夹图标以打开"选择设备声音"对话框。
    3. 浏览到 http://www.adobe.com/go/learn_flt_samples_and_tutorials_cn。在"示例和教程"页上,找到、下载并解压缩 Flash Lite 版本的 .zip 文件,然后导航到 Samples 文件夹并选择名为 hi_hat.mid 的文件。

    4. 单击"确定"。
  13. 选择"控制">"测试影片"以启动 Adobe Device Central 模拟器并测试 SWF 文件。

    在模拟器中,按小键盘上的下箭头键以便为 Play 按钮提供焦点,然后按选择键以播放声音。