flash內(nèi)置類Sound的一個小問題及解決方法_Flash教程
教程Tag:暫無Tag,歡迎添加,賺取U幣!
推薦:Flash中一個按鈕控制播放和停止的2種算法Flash中一個按鈕控制播放和停止的2種算法第一種ps=0;//初始化ps,有些算法要用到。//循環(huán)算法-1on(release){i;if(i==1){play();}else{stop();
問題:兩個聲音不能被獨立控制var _tmp;
var s1_sound = new Sound();
var s2_sound = new Sound();
s1_sound.attachSound("s1");
s2_sound.attachSound("s2");
s1_sound.start(0,1000);
_btn.onPress = function(){
_tmp = !_tmp;
if(_tmp){
s2_sound.start();
} else {
s2_sound.stop();
}
}這段代碼希望庫中的聲音s1作為背景音樂循環(huán)播放,而s2則由按鈕_btn控制(點擊播放/再點擊停止)。
——但是,事與愿違。這里的一句混帳s2_sound.stop()不僅把s2_sound停了,而且還把s1_sound也給停了。
解決方法:聲音由外部.mp3文件載入。
var _tmp;
var s1_sound = new Sound();
var s2_sound = new Sound();
s1_sound.onLoad = function(){
this.start();
}
s1_sound.loadSound("s1.mp3");
s2_sound.loadSound("s2.mp3");
_btn.onPress = function(){
_tmp = !_tmp;
if(_tmp){
s2_sound.start();
} else {
s2_sound.stop();
}
}
控制部分(_btn)代碼沒有改變,問題已經(jīng)解決。
分享:flash通過外部文本動態(tài)載入圖片平時做圖片展示或者圖片新聞時,會經(jīng)常的更新flash里的圖片信息,但是假如每次都手動添加,實在麻煩了點.現(xiàn)在很多網(wǎng)站用得比較多,就是新浪網(wǎng)上的圖片新聞滾動
相關(guān)Flash教程:
- 相關(guān)鏈接:
- 教程說明:
Flash教程-flash內(nèi)置類Sound的一個小問題及解決方法。