(下面這部分是我在家里寫的,上面的這部分是在公司寫的,公司的系統(tǒng)是2000,MX2004英文版本,家里的系統(tǒng)是XP,MX2004中文版本) 現(xiàn)在我們在主場景中做控制,在主場景中我們按下圖進(jìn)行設(shè)置,(兩滾動條,屬于影片剪輯,我們設(shè)置好主場景后,在來做這兩個滾動條!)
背景和文本安鈕放入兩層中,添加幀到第7幀。然后在添加一層寫下如下腳本。(按鈕事件加載外部聲音)
第三幀中寫入如下腳本:
第四幀寫下如下腳本:
第五幀寫下如下腳本:
第六幀寫下如下腳本:
第7幀寫下如下腳本:
gotoAndPlay(6);
每幀設(shè)置完成后,來設(shè)置控制聲音音量和左右均衡的滾動條: 設(shè)置音量,主場景中將該影片剪輯命名為:sad ,滾動的小塊是個影片剪輯命名為:sy,該影片剪輯中僅有一名稱為sy的按鈕。將sy影片剪輯定位好后,在as腳本中寫如下代碼:
_root.sad.sy.sy.onPress=function () { _root.sad.sy.startDrag(false,0,_root.sad.sy._y,200,_root.sad.sy._y);//滾動滑塊 } _root.sad.sy.sy.onRelease=function () { if (_root.shu==0) {//判斷是內(nèi)部加載還是外部加載 _root.mySound.setVolume((_root.sad.sy._x)/2)//設(shè)置音量 } else { _root.ySound.setVolume((_root.sad.sy._x)/2) } stopDrag();//停止?jié)L動 }
代碼拷貝框
[Ctrl+A 全部選擇 然后拷貝]
同樣的道理設(shè)置好另外控制左右均衡的影片剪輯(_root.gd(影片剪輯名稱).fgh(滑塊名稱).fsg(按鈕名稱).) 在gd中幀動作,設(shè)置腳本如下:
_root.gd.fgh.fsg.onPress = function () { _root.gd.fgh.startDrag(false,0,_root.gd.fgh._y,200,_root.gd.fgh._y);//滾動滑塊 } _root.gd.fgh.fsg.onRelease=function () { if (_root.shu==0) {//判斷是內(nèi)部加載還是外部加載 _root.mySound.setPan(_root.gd.fgh._x-100)//設(shè)置左右均衡值 } else { _root.ySound.setPan(_root.gd.fgh._x-100) } stopDrag();//停止?jié)L動 }
代碼拷貝框
[Ctrl+A 全部選擇 然后拷貝]
觀看影片
出處:影子畫
責(zé)任編輯:moby
上一頁 可控聲音 flash 教程 [2] 下一頁
◎進(jìn)入論壇Flash專欄版塊參加討論
|