home > AS3でサウンド再生
AS3でサウンド再生
September 05, 2008
AS3で音を再生する方法。
import flash.media.Sound; import flash.media.SoundChannel; import flash.media.*;var mySound:Sound;
var mySoundChannel:SoundChannel;
var mySoundTransform:SoundTransform = new SoundTransform();
var soundURL = new URLRequest("sound/Loop.mp3"); //ロードするMP3ファイルのURL略
//再生
public function MainBGM_Play(){
mySound = new Sound(soundURL);
mySoundChannel = mySound.play(0,99);
mySoundTransform.volume = 1;
mySoundChannel.soundTransform = mySoundTransform;
}
//音量調整
public function MainBGM_Small(){
mySoundTransform.volume = 0.5;
mySoundChannel.soundTransform = mySoundTransform;
}
public function MainBGM_Stop(){
mySoundTransform.volume = 0;
mySoundChannel.soundTransform = mySoundTransform;
}
//完全にストップ
public static function SoundAllNo(){
mySoundTransform.volume=0;
SoundMixer.soundTransform = mySoundTransform;
SoundMixer.stopAll();//再生中のサウンドをすべて停止します。
}