以下のコードを使用して、外部mp3ファイルをロードしています。
//Create an instance of the Sound class
var soundClip:Sound=new Sound();
//Create a new SoundChannel Object
var sndChannel:SoundChannel=new SoundChannel();
//Load sound using URLRequest
soundClip.load(new URLRequest("namesounds/agamemnonas.mp3"));
//Create an event listener that wll update once sound has finished loading
soundClip.addEventListener(Event.COMPLETE,onComplete,false,0,true);
function onComplete(evt:Event):void {
//Play loaded sound
sndChannel=soundClip.play();
}
また、私のhtmlには、ドロップダウンリストがあります。
<select name="sounds" id="sounds">
<option value="sounds/eden.mp3" selected="selected">eden</option>
<option value="sounds/zeus.mp3">zeus</option>
<option value="sounds/earth.mp3">earth</option>
</select>
ドロップダウンメニューからフラッシュファイルへのパスを送信することは可能ですか?例えば:
//Load sound using URLRequest
soundClip.load(new URLRequest("namesounds/agamemnonas.mp3"));
URLRequestは、私の.phpファイルのドロップダウンメニューリストからのパスである必要があります。