作者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
1F:→ anami:印象中sound物件只能load一次 07/27 20:59
2F:推 cjcat2266:基本上一个音乐档宣告一个Sound物件不会构成效能瓶颈啊 07/27 21:08
3F:→ grace60235:所以他不能像Loader用unload()移除加入的物件吗? 07/27 21:10
4F:推 cjcat2266:你就让Sound物件成为orphan,自然会被GC处理掉 07/27 22:17
5F:→ cjcat2266:我想Loader.unload()跟BitmapData.dispose()差不多 07/27 22:18
6F:→ cjcat2266:只是跟GC说这些物件可以准备被回收了,而也不是马上移除 07/27 22:18