0
我需要在我的項目中加載聲音文件,但它必須在執行代碼的開始時被加載和調用一次。一種方法是使用CSS,但CSS使用高比特率,所以如何我可以這樣做嗎?加載聲音文件as3
我需要在我的項目中加載聲音文件,但它必須在執行代碼的開始時被加載和調用一次。一種方法是使用CSS,但CSS使用高比特率,所以如何我可以這樣做嗎?加載聲音文件as3
我認爲你必須閱讀AS3 DOC:http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/media/Sound.html
正如你所看到的,你只需要創建一個新的Sound對象:
var mySound:Sound = new Sound(new URLRequest('http://url.to.your.sound'));
,或者如果你想等待負載完成:
// create sound object
var mySound:Sound = new Sound();
// listen for the end of the loading
mySound.addEventListener(Event.COMPLETE, _onSoundLoaded);
// maybe you want to track the progress of the loading
mySound.addEventListener(Event.COMPLETE, _onSoundLoading);
// start loading
mySound.load(new URLRequest('http://url.to.your.sound'));
// the loading is complete
function _onSoundLoaded(e:Event):void
{
// play the sound
mySound.play();
}
// the loading progress
function _onSoundLoading(e:Event):void
{
// trace the progression
trace(mySound.bytesTotal/mySound.bytesLoaded);
}
希望這會有所幫助。
id想要了解如何使用css加載聲音,請分享您的代碼 – 2013-10-18 18:33:43