Flash 語法
我從外部載入音樂與法如下
var snd:Sound = new Sound(new URLRequest("大塚愛-好愛你.mp3"));
var channel:SoundChannel = snd.play();
我寫在AS3的第一格上
最後一格 因為有做其他的動畫
希望撥完時可以停止所以我打上stop();
我是以swf載入swf 要重複載入很多次
音樂要一直撥下去不要停
可是我的語法會變成音樂一直重疊播放
那我該怎麼寫才好~"~
使用這ㄍstopAllSounds(); 沒定義~"~
反而部會有音樂出現 也不能停止動畫
這樣說好了 a.swf有100格格動畫 我要再締100格時
可以讓動畫停止然後可以按按鈕連到b.swf(我有設多ㄍ按鈕可以載入)
但我再第一格 有打入載入音樂的語法我是希望音樂可以重複播放
但是它變成載入依次swf檔 她就會重播依次
所以音樂會變成一直累加上去
1061: 呼叫可能未定義的方法 loadSound (透過靜態類型 flash.media:Sound 的參考)。
1180: 呼叫可能未定義的方法 stopAllSounds。
會出現這ㄍ~"~
那你可以給我你的及時通 或信箱嗎@@?
那ㄍ問題我目前解決了 那我有問還可以用MSN問你嗎@@?
2 個解答
- 1 0 年前最佳解答
最後1格下stop()只能停止動畫部分,要停止音樂或音效的話
要多加一行
stopAllSounds();
這樣就能停止音樂
2008-12-27 23:59:04 補充:
a.swf要在第100格時停止動畫,那就是在第100格加上stop()
如果音樂要在這時候也停,那就再加stopAllSounds();
是下在你要停止音樂的那格,而不是第1個影格
那這時候應該是沒音樂,當你按按鈕,連到b.swf時,如果這個b也有音樂
就會重新載入新的音樂
我做了一個小範例,你看看吧
http://leomm.myweb.hinet.net/3.rar
2008-12-28 17:17:55 補充:
我完全沒這個問題,還是你要把原檔給我,我幫你看錯誤在那
2008-12-30 04:57:35 補充:
我的mail是 mm-mm@yahoo.com.tw
msn是 lovesabu@hotmail.com
2008-12-30 04:58:37 補充:
嗯~我也發現到了~謝謝哦