在Flash中嵌入音频文件的2种方法技巧

互联网 | 编辑: 吴宏 2010-10-15 00:00:00转载

本文介绍在flash文档中嵌入音频文件的两种方法,使其可以在Flash player中正常播放。

1、建立 Sound 对象用 load() 方法加载外部的 MP3 来播放;

2、让 Sound 对象监听 sampleData 事件,这样可以播放由程序动态生成的声音,例如:

下面的示例播放简单的正弦波。

以下是引用片段:

var mySound:Sound = new Sound();

function sineWaveGenerator(event:SampleDataEvent):void {

 for ( var c:int=0; c<8192; c++ ) {

 event.data.writeFloat(math.sin((Number(c+event.position)/Math.PI/2))*0.25);

 event.data.writeFloat(Math.sin((Number(c+event.position)/Math.PI/2))*0.25);

 }

}

mySound.addEventListener(Event.SAMPLE_DATA,sineWaveGenerator);

mySound.play();

相关阅读

每日精选

点击查看更多

首页 手机 数码相机 笔记本 游戏 DIY硬件 硬件外设 办公中心 数字家电 平板电脑