作者grace60235 (小慈)
看板Flash
標題[問題] Sound物件
時間Tue Jul 27 18:17:58 2010
因專題需要開始研究Flash
利用Sound物件寫了一個播放器
但是碰到更換曲目的宣告問題:
*[m Error: Error #2037: 呼叫的函式順序錯誤,或者先前的呼叫失敗。*[m
這是我寫的function想用my_sound來替換load的音樂檔:
function Load_Music(musicName){
musicreq=new URLRequest(musicName);
my_sound.load(musicreq);
}
想問有什麼方法可以不用一個音樂檔宣告一個Sound物件
讓他們可以直接使用一個Sound物件完成播放器換上下首音樂的功能
附上我的檔案:
http://www.badongo.com/file/23744722
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.115.87.163
→ anami:印象中sound物件只能load一次 07/27 20:59
推 cjcat2266:基本上一個音樂檔宣告一個Sound物件不會構成效能瓶頸啊 07/27 21:08
→ grace60235:所以他不能像Loader用unload()移除加入的物件嗎? 07/27 21:10
推 cjcat2266:你就讓Sound物件成為orphan,自然會被GC處理掉 07/27 22:17
→ cjcat2266:我想Loader.unload()跟BitmapData.dispose()差不多 07/27 22:18
→ cjcat2266:只是跟GC說這些物件可以準備被回收了,而也不是馬上移除 07/27 22:18