Sound sample
flash.media.Sound クラスのリファレンスにのってる例をそのまま書いてみた
♥0 |
Line 20 |
Modified 2011-06-19 03:59:22 |
MIT License
archived:2017-03-20 09:04:25
ActionScript3 source code
/**
* Copyright _katsuren ( http://wonderfl.net/user/_katsuren )
* MIT License ( http://www.opensource.org/licenses/mit-license.php )
* Downloaded from: http://wonderfl.net/c/lJjG
*/
package {
import flash.events.SampleDataEvent;
import flash.media.Sound;
import flash.display.Sprite;
public class FlashTest extends Sprite {
private var sound:Sound;
public function FlashTest() {
sound = new Sound();
sound.addEventListener(SampleDataEvent.SAMPLE_DATA, sampleDataHandler);
sound.play();
}
public function sampleDataHandler(e:SampleDataEvent):void {
for (var i:int=0; i<8192; i++) {
var data:Number = Math.sin((Number(i+e.position)/Math.PI/2))*0.25;
e.data.writeFloat(data);
e.data.writeFloat(data);
}
}
}
}