版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
Flash課件中聲音控制的幾種方法(學(xué)習(xí)幾點(diǎn)心得)在中小學(xué)教師開發(fā)的課件中,用Flash制作的比例越來越大,而聲音作為多媒體課件的重要組成部分,應(yīng)用得合理與否直接影響到課件整體藝術(shù)力的表現(xiàn)。在八月份的第一期Flash課件制作培訓(xùn)時(shí),我們講了兩種應(yīng)用聲音的控制方法,一種是導(dǎo)入時(shí)間軸,用play,stop等命令進(jìn)行簡(jiǎn)單控制;另一種是利用組件工具來控制聲音的播放。顯然,這兩種方法是簡(jiǎn)單的、易掌握的,但能實(shí)現(xiàn)的功能卻有所局限。本文整理了Flash聲音控制的另外兩種方法,希望對(duì)課件制作愛好者有所幫助。一、用Sound類的start方法很多人在制作一個(gè)帶配音的Flash課件時(shí),會(huì)設(shè)計(jì)了兩個(gè)按鈕,一個(gè)按鈕控制音樂的播放,另一個(gè)按鈕控制聲音的停止。當(dāng)單擊按鈕讓音樂停止后,再次單擊控制音樂播放的按鈕,音樂卻從頭開始播放了。這里可以用Sound類的start方法來控制音樂播放。用Sound類的start方法來播放音樂必須給出必要的參數(shù),通過參數(shù)控制音樂從停止處開始播放。否則,音樂就是直接從頭開始播放。用sound類的position屬性和start方法結(jié)合在一起就可以解決這個(gè)問題。具體操作步驟是:(1)將音樂導(dǎo)入到“庫”中。右擊“庫”中的音樂對(duì)象,在彈出的快捷菜單中選擇“鏈接”命令,打開“鏈接屬性”對(duì)話框,勾選“為動(dòng)作腳本導(dǎo)出”和“在第一幀導(dǎo)出”復(fù)選項(xiàng),設(shè)置標(biāo)識(shí)符為“mySound”。(2)在第1幀上添加如下腳本:myMusic=newSound();//建立一個(gè)名為myMusic的聲音對(duì)象,myMusic.attachSound("mySound");//將鏈接標(biāo)識(shí)符為mySound的音樂捆綁到myMusic對(duì)象上。(3)在播放音樂的按鈕上添加如下腳本:on(press){vart=myMusic.position/1000;//計(jì)算聲音當(dāng)前播放的位置myMusic.start(t);//從當(dāng)前位置開始播放position是Sound類的一個(gè)屬性,可以獲得聲音對(duì)象播放的當(dāng)前位置。在制作Flash動(dòng)畫時(shí),這個(gè)屬性經(jīng)常會(huì)被用到。比如制作MP3播放器,如果制作一個(gè)控制音樂播放進(jìn)度的滑塊,那么就可以用這個(gè)屬性來實(shí)現(xiàn)相應(yīng)的算法。(注意:在操作時(shí)要注意字母的大小寫)二、利用影片剪輯來控制聲音(一)導(dǎo)入聲音素材點(diǎn)擊【文件】|【導(dǎo)入】|【導(dǎo)入到庫】菜單命令,在彈出的【導(dǎo)入到庫】對(duì)話框中,找到你要導(dǎo)入的聲音文件,選中后點(diǎn)擊打開按鈕,將聲音導(dǎo)入到庫。(三)制作聲音影片剪輯元件:(1)點(diǎn)擊【插入】|【新建元件】菜單命令,在彈出的新建元件對(duì)話中,名稱輸入“聲音”、行為選【影片剪輯】,確定。(2)選中“圖層1”圖1(3)把聲音文件在時(shí)間軸上展開。(4)回到場(chǎng)景,把“聲音”影片剪輯元件提到舞臺(tái),此時(shí)聲音影片剪輯元件在舞臺(tái)只看到一個(gè)注冊(cè)點(diǎn),用黑箭頭工具點(diǎn)擊注冊(cè)點(diǎn),(選中聲音元件)打開屬性面板,在屬性面板中輸入實(shí)例名“yinyue”,如圖2所示。圖2(四)制作聲音控制元件(1)點(diǎn)擊【插入】|【新建元件】菜單命令,在彈出的新建元件對(duì)話中,名稱輸入“播放和暫停”、行為選【影片剪輯】,確定。(2)把“圖層1”命名為“按鈕”,在此圖層的第1幀中,執(zhí)行【窗口】|【其它面板】|【公共庫】|【按鈕】菜單命令。提進(jìn)一個(gè)按鈕,用來控制“播放”(3)給播放按鈕添加命令:on(release){gotoAndStop(3);_root.yinyue.play();}(4)在按鈕圖層的第3幀中插入空白關(guān)鍵幀,在此空白關(guān)鍵幀中,執(zhí)行【窗口】|【其它面板】|【公共庫】|【按鈕】菜單命令。提進(jìn)一個(gè)按鈕,用來控制“暫停”,并在第4幀中按F5插入普通幀。(5)給暫停按鈕添加命令:on(release){gotoAndStop(1);_root.yinyue.stop();}(5)添加圖層二,命名為“AS”在“AS”圖層的第2幀和第4幀分別輸入命令:stop();此時(shí)的時(shí)間軸面板如圖3所示:圖3(五)場(chǎng)景組裝(1)回到場(chǎng)景,從庫里把“播放和暫?!痹徇M(jìn)舞臺(tái),放到適當(dāng)?shù)奈恢?。選中“播放和暫?!痹?,打開屬性面板,在屬性面板中輸入實(shí)例名“yinyue”,如圖4所示。圖4(2)在公用庫中提入一個(gè)按鈕用來控制“停止”,點(diǎn)擊“停止”按鈕,打開動(dòng)作面板,添加命令:on(release){_root.yinyue.gotoAndStop(1);_root.play.gotoAndStop(1);}播放、暫停、停止三個(gè)按鈕控制音樂播放1、首先,將音樂導(dǎo)入庫。然后,在庫中右擊音樂文件——鏈接,勾選“為動(dòng)作腳本導(dǎo)出”和“在第一幀導(dǎo)出”復(fù)選項(xiàng),在設(shè)置標(biāo)識(shí)符為“aaa”。2、在主場(chǎng)景中拖入三個(gè)按鈕,將三個(gè)按鈕分別命名為play_btn、pause_btn、stop_btn。3、在時(shí)間軸面板插入圖層命名為“AS”層,在“AS”層寫下如下代碼:varmymusic=newSound;mymusic.attachSound("aaa");play_btn.onPress=function(){mymusic.stop();mymusic.start(t);}pause_btn.onPress=function(){mymusic.stop();t=mymusic.position/1000;}stop_btn.onPress=function(){mymusic.stop();t=0;}//至此完成,按ctrl+enter測(cè)試。播放、暫停、停止三個(gè)按鈕控制音樂播放(播放、暫停按鈕合二為一)1、首先,將音樂導(dǎo)入庫。然后,在庫中右擊音樂文件——鏈接,勾選“為動(dòng)作腳本導(dǎo)出”和“在第一幀導(dǎo)出”復(fù)選項(xiàng),在設(shè)置標(biāo)識(shí)符為“moonlightshadow.mp3”2、從公用庫中拖入兩個(gè)個(gè)按鈕到主場(chǎng)景中,將兩個(gè)按鈕分別命名為play_btn、stop_btn,鎖定該圖層。3、新建一個(gè)圖層,從公用庫中拖入一個(gè)按鈕,將這個(gè)按鈕命名為pause_btn,并把它拖放到play_btn的位置。3、在時(shí)間軸面板插入圖層命名為“AS”層,在“AS”層寫下如下代碼:varmymusic=newSound();//創(chuàng)建一個(gè)新的聲音對(duì)象mymusicmymusic.attachSound("moonlightshadow.mp3");//將聲音對(duì)象myumusic與庫中的音樂moonlightshadow.mp3進(jìn)行鏈接pause_btn._visible=false;//隱藏暫停按鈕play_btn.onPress=function(){//當(dāng)點(diǎn)擊play_btn按鈕時(shí),執(zhí)行大括號(hào)內(nèi)的命令mymusic.start(t);//從t處開始播放pause_btn._visible=true;//顯示暫停按鈕play_btn._visible=false;//隱藏播放按鈕}pause_btn.onPress=function(){t=mymusic.position/1000;//獲取音樂播放的位置并賦值給變量tmymusic.stop();//停止播放pause_btn._visible=false;play_btn._visible=true;}stop_btn.onPress=function(){mymusic.stop();t=0;//清除變量play_btn._visible=true;pause_btn._visible=false;}//至此完成,按ctrl+enter測(cè)試。//在上述代碼后加入如下代碼,實(shí)現(xiàn)當(dāng)音樂播放完畢后,回到初始狀態(tài)。mymusic.onSoundComplete=function(){//音樂播放完畢之后執(zhí)行大括號(hào)內(nèi)的命令t=0;play_btn._visible=true;pause_btn._visible=false;}把播放和暫停真正做到一個(gè)按鈕上從公用庫拖入兩個(gè)按鈕到舞臺(tái),分別命名為pla_pau_btn、stop_btn。在第一幀寫下如下代碼mymusic=newSound();mymusic.attachSound("a");i=1;pla_pau_btn.onPress=functi
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 雨中的邂逅我與雨的奇妙之旅作文(11篇)
- 大專信息技術(shù)考試題庫及答案
- 船舶電工考試試題及答案
- 固定資產(chǎn)管理登記表更新記錄模板
- 胸痛患者管理試題及答案
- 自考建筑法規(guī)試題及答案
- 幸福家園協(xié)同發(fā)展承諾書范文4篇
- 網(wǎng)絡(luò)平臺(tái)用戶權(quán)益保障承諾函(6篇)
- 客戶服務(wù)誠信承諾保證承諾書3篇范文
- 2025年人事考試護(hù)士題目及答案
- 2026年高級(jí)人工智能訓(xùn)練師(三級(jí))理論考試題庫(附答案)
- 2026北京印鈔有限公司招聘26人筆試備考試題及答案解析
- 2026山西杏花村汾酒集團(tuán)有限責(zé)任公司生產(chǎn)一線技術(shù)工人招聘220人筆試參考題庫及答案解析
- 百師聯(lián)盟2025-2026學(xué)年高三上學(xué)期1月期末考試俄語試題含答案
- 2026年湖北中煙工業(yè)有限責(zé)任公司招聘169人筆試參考題庫及答案解析
- 2026年六年級(jí)寒假體育作業(yè)(1月31日-3月1日)
- 干部培訓(xùn)行業(yè)現(xiàn)狀分析報(bào)告
- 人教版六年級(jí)數(shù)學(xué)上冊(cè)期末專題05比較大小六大類型練習(xí)含答案和解析
- 創(chuàng)新創(chuàng)業(yè)軟件路演
- 醫(yī)保智能審核系統(tǒng)的構(gòu)建與實(shí)踐
- 2025年司法考試真題試卷+參考答案
評(píng)論
0/150
提交評(píng)論