• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      淺析FLASH動(dòng)畫制作中聲音控制的方法和技巧

      2012-12-28 08:14:56仇崗
      昌吉學(xué)院學(xué)報(bào) 2012年1期
      關(guān)鍵詞:下拉菜單關(guān)鍵幀圖層

      仇崗

      (昌吉學(xué)院教務(wù)處 新疆 昌吉 831100)

      淺析FLASH動(dòng)畫制作中聲音控制的方法和技巧

      仇崗

      (昌吉學(xué)院教務(wù)處 新疆 昌吉 831100)

      利用FLASH制作動(dòng)畫時(shí),聲音的控制需要一定的方法和技巧:相同頁(yè)面和不同頁(yè)面聲音的播放、暫停和停止需多個(gè)語(yǔ)句配合使用,才可以完成所需效果。本文介紹了FLASH中聲音的控制方法和技巧。

      FLASH動(dòng)畫制作;控制;語(yǔ)句;方法

      1 前言

      聲音控制是FLASH動(dòng)畫制作過(guò)程中的重點(diǎn),也是動(dòng)畫制作的重要組成部分,利用聲音控制與其他元素的巧妙組合可產(chǎn)生生動(dòng)、富有感染力的動(dòng)畫作品。在FLASH動(dòng)畫制作中,常見(jiàn)的聲音控制分為相同頁(yè)面和不同頁(yè)面的聲音控制。從而實(shí)現(xiàn)對(duì)整個(gè)FLASH動(dòng)畫聲音的控制。

      2 在FLASH中相同頁(yè)面聲音的播放和停止

      2.1 讓聲音停止和從頭播放

      我們控制聲音的播放與停止最簡(jiǎn)單的方法就是制作影片剪輯元件,在影片剪輯元件中要做兩個(gè)圖層,其中一個(gè)圖層插入聲音,并將其命名為“music”另外一個(gè)圖層插入按鈕,并將其命名為“button”(如圖2-1)。同時(shí),我們要將所需的聲音文件“導(dǎo)入到庫(kù)”,選擇“music”圖層,選擇第1幀,在“屬性”面板“聲音”下拉菜單下選擇所需的聲音文件,選擇“同步”下拉菜單,選中“開(kāi)始”;在“music”圖層第2幀處插入關(guān)鍵幀,選中第2幀,點(diǎn)擊“屬性”面板的“聲音”下拉菜單,選擇與第1幀相同的聲音文件,在“同步”下拉菜單中選中“停止”。然后開(kāi)始設(shè)置“button”圖層,首先制作“on”(開(kāi)始)、“off”(停止)兩個(gè)按鈕元件。分別在第1幀和第2幀處插入關(guān)鍵幀,放置“on”、“off”連個(gè)按鈕元件,并將兩個(gè)元件位置重合,接著開(kāi)始設(shè)置音樂(lè)開(kāi)關(guān)。實(shí)現(xiàn)步驟如下:

      (1)在第1幀放入“off”圖形元件;

      (2)在第2幀插入關(guān)鍵幀,點(diǎn)擊“off”圖形元件,然后點(diǎn)擊屬性面板中的“交換”按鈕,在“交換元件”對(duì)話框中選擇“on”圖形元件;

      (3)點(diǎn)擊“button”圖層中,點(diǎn)擊第一個(gè)關(guān)鍵幀“off”按鈕,添加動(dòng)作語(yǔ)句on(press){gotoAndstop (2);};

      點(diǎn)擊第2關(guān)鍵幀“on”按鈕添加動(dòng)作語(yǔ)句

      (4)在“music”圖層的第一幀添加stop();語(yǔ)句;其控制原理是現(xiàn)將播放頭在第1幀處停止播放聲音,當(dāng)按下“off”時(shí),播放頭跳轉(zhuǎn)到第2幀,就變成了“on”,當(dāng)按下“on”時(shí),播放頭又跳轉(zhuǎn)到第1幀,同時(shí)聲音也關(guān)了。最后就可以將此影片剪輯放入場(chǎng)景中即可。

      圖2 -1 相同頁(yè)面下讓聲音播放和停止

      2.2 讓聲音暫停和繼續(xù)播放

      控制聲音的暫停和繼續(xù)播放,我們需建立一個(gè)影片剪輯元件,將需控制的動(dòng)畫或聲音放到同一影片剪輯中。該影片剪輯可根據(jù)實(shí)際情況插入多個(gè)圖層,我們以兩個(gè)圖層為例(如圖2-2)。具體操作如下:(1)在影片剪輯中建立“music”和“button”兩個(gè)圖層;(2)點(diǎn)擊“music”圖層中的第1幀,在“屬性”面板的“聲音”下拉菜單下選擇導(dǎo)入到庫(kù)中的音樂(lè),在“同步”下拉菜單下點(diǎn)擊“數(shù)據(jù)流”,根據(jù)音樂(lè)播放時(shí)間,在“music”圖層中添加相應(yīng)的普通幀;(3)點(diǎn)擊“button”圖層,在第1幀下添加“on/off”按鈕元件,并在第1幀處添加i=0;stop();兩條語(yǔ)句,并添加普通幀與“music”圖層幀數(shù)相同,;(4)點(diǎn)擊“button”圖層中按鈕元件添加動(dòng)作語(yǔ)句:

      完成以上設(shè)置后,當(dāng)單擊鼠標(biāo)左鍵一次聲音開(kāi)始播放,單擊鼠標(biāo)左鍵二次聲音暫停播放,以此循環(huán),實(shí)現(xiàn)了用單個(gè)按鈕完成播放和暫停的功能。

      以上控制原理是這樣的:首先,將插入聲音的圖層將“同步”類型設(shè)置為“數(shù)據(jù)流”,便有利用時(shí)間軸來(lái)控制聲音的播放和暫停;然后,在按鈕圖層中關(guān)鍵幀處設(shè)置變量i=0,并添加stop()語(yǔ)句;其次,在插入按鈕圖層中的“按鈕”元件添加控制語(yǔ)句,當(dāng)單擊第一次鼠標(biāo)時(shí),i的原始值為0,此時(shí)將執(zhí)行play()命令,并將i賦值為1,聲音開(kāi)始播放,當(dāng)鼠標(biāo)第二次點(diǎn)擊鼠標(biāo)時(shí),此時(shí)i=1,通過(guò)if判斷語(yǔ)句,此時(shí)將執(zhí)行else后的stop()語(yǔ)句,同時(shí)將i賦值為0,聲音暫停播放,為下一次單擊播放作準(zhǔn)備。

      如果僅僅是場(chǎng)景的切換沒(méi)有其他控制那直接在每個(gè)場(chǎng)景的結(jié)束幀加上stopAllSounds();即可,另一場(chǎng)景開(kāi)始的時(shí)候會(huì)加載對(duì)應(yīng)場(chǎng)景的聲音

      圖2 -2 相同頁(yè)面下讓聲音播暫停和繼續(xù)播放

      3 在FLASH中不同頁(yè)面中的聲音的播放和停止

      不同頁(yè)面切換時(shí)聲音的控制主要用到兩個(gè)語(yǔ)句stopAllsounds()和nextScene(),當(dāng)用按鈕方式進(jìn)行內(nèi)容間的切換時(shí),除gotoAndstop()和gotoAndplay()等跳轉(zhuǎn)語(yǔ)句外,在按鈕上還應(yīng)添加stopAllsounds()、nex-Scene()兩種語(yǔ)句,但這兩個(gè)語(yǔ)句不能隨意添加,需根據(jù)實(shí)際情況配合使用,如圖3-1和3-2所示。

      3.1 只讓當(dāng)前頁(yè)聲音停止,而不影響其他頁(yè)的聲音

      此時(shí)要先執(zhí)行stopAllsounds(),后執(zhí)行跳轉(zhuǎn)語(yǔ)句。如從第1幀跳轉(zhuǎn)到第3幀,讓第1幀聲音停止,但不影響第2幀和第3幀,在按鈕上應(yīng)添加on(press){stopAllsounds();gotoAllStop(3);}或on(press){stopAllsounds();gotoAllPlay(3);}。

      3.2 只讓當(dāng)前幀、跳轉(zhuǎn)所經(jīng)過(guò)的幀和跳轉(zhuǎn)后的幀聲音一起停止

      此時(shí)要先執(zhí)行跳轉(zhuǎn)語(yǔ)句,然后執(zhí)行stopAllsounds()語(yǔ)句。如有1、2、3個(gè)關(guān)鍵幀,我們需從第1幀跳轉(zhuǎn)到第3幀,同時(shí)第2幀聲音也停止,按鈕上的語(yǔ)句為on(press){gotoAllStop(3);stopAllsounds();}或on(press){gotoAllPlay(3);stopAllsounds();}

      3.3.只讓當(dāng)前幀和將要跳過(guò)的幀聲音停止,但不影響跳轉(zhuǎn)后的幀聲音。

      如果幀的跳轉(zhuǎn)從后向前,先執(zhí)行stopAllsounds(),后執(zhí)行跳轉(zhuǎn)語(yǔ)句,如果幀的跳轉(zhuǎn)從前向后,需要這樣做:若要跳轉(zhuǎn)到的頁(yè)在第x幀上,需在第x幀的前面x-1幀處插入空白關(guān)鍵幀,控制按鈕的語(yǔ)句是on (press){gotoAndPlay(x-1);(注不能使用gotoAndStop(x-1))stopAllSound();}在第x-1幀上也不能添加stop()語(yǔ)句,可以在x幀處添加stop()。

      3.4.不同場(chǎng)景聲音的切換

      為不造成不同場(chǎng)景間聲音的切換出現(xiàn)重音的現(xiàn)象,我們?cè)诓煌瑘?chǎng)景間聲音切換中添加nextScene()語(yǔ)句,如有場(chǎng)景1、場(chǎng)景2兩個(gè)場(chǎng)景,應(yīng)在場(chǎng)景1的按鈕中添加當(dāng)中的聲音在結(jié)束幀上需添加

      就可實(shí)現(xiàn)場(chǎng)景間的聲音切換,且不會(huì)出現(xiàn)重音現(xiàn)象。

      圖3 -1 不同頁(yè)面聲音控制元件的舉例

      圖3 -2 不同頁(yè)面在場(chǎng)景中聲音控制的舉例

      4 結(jié)束語(yǔ)

      總之,在FLASH聲音控制中需要注意語(yǔ)句之間的配合使用,在為關(guān)鍵幀、聲音、按鈕添加控制語(yǔ)句時(shí)要注意控制對(duì)象,語(yǔ)句的順序是關(guān)鍵所在。

      [1]張國(guó)團(tuán).用FLASH制作多媒體課件時(shí)聲音控制的方法和技巧[J].教師,2009,(24).

      2011-10-20

      仇崗(1979-),男,山西溯州人,昌吉學(xué)院教務(wù)處,助教,研究方向:計(jì)算機(jī)應(yīng)用技術(shù)。

      TP311.134

      A

      1671-6469(2012)01-0085-04

      (責(zé)任編輯:馬海燕)

      猜你喜歡
      下拉菜單關(guān)鍵幀圖層
      巧做智能下拉菜單
      制作更炫酷的下拉菜單
      巧用混合圖層 制作抽象動(dòng)感森林
      基于改進(jìn)關(guān)鍵幀選擇的RGB-D SLAM算法
      基于相關(guān)系數(shù)的道路監(jiān)控視頻關(guān)鍵幀提取算法
      將Widget小部件放到
      圖層法在地理區(qū)域圖讀圖中的應(yīng)用
      基于聚散熵及運(yùn)動(dòng)目標(biāo)檢測(cè)的監(jiān)控視頻關(guān)鍵幀提取
      論“關(guān)鍵幀”在動(dòng)畫制作中的作用
      淺析“遞層優(yōu)化法”在礦井制圖中的應(yīng)用
      河南科技(2014年6期)2014-04-04 08:00:42
      开鲁县| 淄博市| 山阴县| 略阳县| 汉阴县| 晴隆县| 封开县| 徐汇区| 宜兰县| 阜南县| 富源县| 枣庄市| 隆德县| 东安县| 高雄市| 宜春市| 民和| 定南县| 青神县| 文化| 界首市| 和林格尔县| 甘孜县| 鄯善县| 克东县| 三穗县| 图木舒克市| 兴海县| 抚松县| 芜湖市| 孝昌县| 长垣县| 南召县| 泌阳县| 邵阳市| 西华县| 衡阳市| 黄梅县| 英德市| 青州市| 双城市|