分享:

「mg動(dòng)畫(huà)制作技巧」Flash動(dòng)畫(huà)制作聲音技巧

首頁(yè)>動(dòng)漫制作

mg動(dòng)畫(huà)制作技巧

播放:2343
發(fā)布時(shí)間:2019年07月19日

「mg動(dòng)畫(huà)制作技巧」Flash動(dòng)畫(huà)制作聲音技巧:



Flash技巧可以快速讓你掌握聲音技巧。

工具/原料

電腦

Flash


方法/步驟

一、基礎(chǔ)知識(shí):

1、開(kāi)始聲音播放: MySoudn.start([參數(shù)1:開(kāi)始播放的位置,秒],[參數(shù)2:循環(huán)次數(shù)])。參數(shù)1可以控制聲音從任意位置開(kāi)始播放。

2、兩個(gè)屬性: MySoudn.position ,返回播放頭當(dāng)前位置,毫秒 MySoudn.duration ,返回聲音總長(zhǎng)度,毫秒

3、停止播放: MySoudn.stop(); 注意,停止后播放頭也停在停止時(shí)的位置,直到下一個(gè)start()才移動(dòng)。所以可以讀取position并記住,以便下次接著播放。

4、從任意位置停止: MySoudn.stop()是沒(méi)有參數(shù)的,但是可以不斷檢測(cè)MySoudn.position,到達(dá)指定位置時(shí),運(yùn)行 MySoudn.stop()就可以停在任意位置。

5、循環(huán)播放: 有了1的任意位置起播,又有了4的任意位置停止,就可以實(shí)現(xiàn)任意段落的循環(huán)播放。


二、制作實(shí)驗(yàn):

1、在舞臺(tái)上放一個(gè)進(jìn)度條剪輯:mcb ,把聲音附加到它,并用其寬度來(lái)顯示播放進(jìn)度。

2、在mcb下面,放一個(gè)矩形條剪輯:mca,顯示進(jìn)度條總長(zhǎng)度。

3、建個(gè)動(dòng)態(tài)文本,實(shí)例名:sTxt,顯示聲音長(zhǎng)度和播放時(shí)間。

4、放三個(gè)按鈕:播放,暫停,停止。實(shí)例名見(jiàn)下面AS。

5、導(dǎo)入一個(gè)聲音入 庫(kù),在庫(kù)里設(shè)置:鏈接——為AS導(dǎo)出——ID為:Sou

6、第一幀寫(xiě)如下的代碼:var Sou:Sound=new Sound(mcb);//創(chuàng)建聲音對(duì)象,并關(guān)聯(lián)給剪輯mcb,如果要分別控制多個(gè)聲音,必雖指定不同的MC。 Sou.attachSound("Sou");//從庫(kù)里添加聲音 var SouT:Number=0;//播放頭 //播放按鈕 SouPlay.onRelease=function(){ Sou.start(SouT/1000);//從指定位置開(kāi)始播放,注意單位是 秒 mcb.onEnterFrame = function() { SouT=Sou.position;//保存播放頭位置,,注意單位是 毫秒 SouDir(SouT); } } //暫停按鈕 SouPause.onRelease=function(){ if(SouT!=0){ Sou.stop(); delete mcb.onEnterFrame; } } //停止按鈕 SouStop.onRelease=function(){ SouT=0; Sou.stop(); SouDir(SouT); delete mcb.onEnterFrame; } //播放完畢 Sou.onSoundComplete = function() { SouT=0; SouDir(SouT); delete mcb.onEnterFrame; } SouDir(Sou.position); //有關(guān)聲音信息顯示的函數(shù),傳入?yún)?shù):當(dāng)前聲音位置 function SouDir(t):Void{ //顯示播放時(shí)間:當(dāng)前位置/總時(shí)間 _root.sTxt.text=t+"/"+Sou.duration; //進(jìn)度條 _root.mcb._width=t/Sou.duration*_root.mca._width; }


黃鶴樓天空藍(lán)動(dòng)漫星空動(dòng)漫制作:027-82730702;82720703 移動(dòng)/微信:139-9566-0877 企鵝QQ:76211136

最近發(fā)表