播放外部设备声音

除了播放在已发布的 SWF 文件中捆绑的设备声音外(请参见使用捆绑的设备声音),您还可以加载和播放外部声音文件。要播放外部设备声音,请使用 Sound 对象的 loadSound()方法。与捆绑的设备声音一样,Flash Lite 播放器会将外部加载的音频传递给设备以进行解码和播放。

以下有关在 Flash Lite 2.0 中播放外部设备声音的信息很重要,需要记住:

下面的代码演示了如何加载和播放外部声音文件:

// 创建声音对象。
var mySound:Sound = new Sound();
// 为声音定义 onLoad 处理函数,
// 该处理函数将在声音完全加载后立即启动声音。
mySound.onLoad = function(success){
    if(success == true) {
        mySound.start();
    }
}
// 加载声音。
mySound.loadSound("http://www.macromedia.com/audio.midi");