Flash Lite 2 |
|||
| 开发 Flash Lite 2.x 应用程序 > 使用声音、视频和图像 > 使用设备声音(仅限于 Flash Professional) > 使用捆绑的设备声音 | |||
要在您的应用程序中捆绑设备声音,首先要以 Flash 创作工具能够识别的格式(如 MP3、WAV 或 AIFF 文件)导入代理声音,然后,将该代理声音链接到计算机上的某个设备声音文件,该文件是您要在应用程序中捆绑的文件。在 SWF 文件发布过程中,Flash 创作工具会用链接的外部声音替换代理声音。在回放过程中,Flash Lite 将声音数据传递给设备,以便解码和播放。
您还可以将不同格式的多种设备声音打包到一个 Flash 声音束 (FLS) 文件中。在为支持不同设备声音格式的多个设备创建相同的内容时,这样做非常有用。有关更多信息,请参见创建声音束(仅限于 Flash Professional)。
下面的过程演示如何导入和播放捆绑的设备声音。要播放设备声音,可以将其附加到时间轴,也可以使用 Sound 对象通过 ActionScript 来播放设备声音。本节对这两种技术都进行了说明。
有关使用 Flash Lite 文档模板的更多信息,请参见"Flash Lite 2.x 入门"中的创建 Flash Lite 文档模板(仅限 Flash Professional)。
|
注意 |
|
可以使用 Flash 创作工具能够识别的任何声音文件作为代理声音。提供该 proxy.wav 文件是为了方便您的使用。 |
要播放设备声音,可以将代理声音附加到时间轴,也可以使用 ActionScript 声音对象。要使用 ActionScript 声音对象,请跳至步骤 6。
这样会将代理声音附加到关键帧。
Flash 创作工具会在时间轴中显示代理声音的波形。链接到外部设备声音的声音的波形为绿色;未链接到外部设备声音的声音的波形为蓝色,如下面的图像所示。
var deviceSound:Sound = new Sound();
deviceSound.attachSound("device_sound");
deviceSound.start();