思路:聲音的播放、停止、暫停的實現(xiàn),非常簡單。
步驟1:
首先放入三個按鈕,實例名分別為 “start_btn”“pause_btn”“stop_btn”;
然后再導入一個聲音文件到庫中;
導入完成后,在庫中右擊這個聲音文件—>鏈接—>勾選"為ActionScript
導出"和"在第一幀導出"這兩項,在給"標識符"中輸入一個名字,如"Cannon".
步驟2:
加入AS代碼:
var mysound:Sound = new Sound();
//讓mysound具有Sound類的屬性和方法
mysound.attachSound("Cannon");
//mysound鏈接到庫中名為"Cannon"的聲音元件
Start_Point = 0;
//設(shè)置播放的起點位置
play_btn.onRelease = function() {
mysound.start(Start_Point/1000);};
//播放按鈕:從起點位置開始播放聲音,因為要接收秒數(shù),所以要除1000
pause_btn.onRelease = function() {
Start_Point = mysound.position;
mysound.stop();};
//暫停按鈕:先保存當前播放到的位置為起點,然后停止播放
stop_btn.onRelease = function() {
Start_Point = 0;
mysound.stop();};
//停止按鈕:將起點位置設(shè)為0,然后停止播放
Flash充電:Sound類常用屬性和方法
(1)Sound.attachSound("idName"):聲音對象依附聲音元件
mysound.attachSound("Cannon")
(2)Sound.start(播放起點,循環(huán)次數(shù)):開始播放聲音
mysound.start(5,3)
//從5秒鐘位置開始播放,循環(huán)三次
mysound.start()
//從0秒鐘位置開始播放,循環(huán)一次
(3)Sound.stop("idName"):停止播放聲音
mysound.stop()
//停止全部聲音
(4)Sound.setVolume(1~100):設(shè)定音量
mysound.setVolume(50)
//設(shè)置音量為50
(5)Sound.getVolume():取得音量設(shè)定值
mysound.setVolume(33)
trace(mysound.getVolume())
//返回3
分享:
× 1條新通知,
查看通知×