次のようなビープ音を再生できます。
private var beep:Sound = new Sound();
private function beepInit():void {
var beepHandler:Function = new Function();
beepHandler = function(event:SampleDataEvent):void {
for (var i:uint = 0; i < 2048; i++) {
var wavePos:Number = 20 * Math.PI * i / 2048;
event.data.writeFloat(Math.sin(wavePos));
event.data.writeFloat(Math.sin(wavePos));
}
}
beep.addEventListener(SampleDataEvent.SAMPLE_DATA, beepHandler);
}
アプリケーションの開始時に、beepInit(); を呼び出します。
再生するには、以下を呼び出します: beep.play();
これが連続音です。どうすれば元に戻せますか。500ミリ秒。短いビープ音?