教程前言:
FLASH聲音被廣泛應(yīng)用在網(wǎng)頁(yè)、MTV、片頭等FLASH動(dòng)畫(huà)當(dāng)中。一段美好的音樂(lè)會(huì)給你的動(dòng)畫(huà)添加更多的精彩。聲音的控制便成了必不可少的部分。本教程為大家從基礎(chǔ)知識(shí)、簡(jiǎn)單示例到最后的實(shí)例制作,一步一步為大家講解聲音控制的方法。
各位在做實(shí)例的時(shí)候,一定要注意影片剪輯和主場(chǎng)景中的切換,不要弄混了。教程中用紅色字為大家注明了一些重點(diǎn)和需要注意的事項(xiàng)。而在后面的程序設(shè)計(jì)中,我用桔黃色字為大家標(biāo)出了在制作過(guò)程中來(lái)回切換場(chǎng)景和一些注意事項(xiàng)。看到這些顏色的字時(shí),大家要仔細(xì)一些。
基礎(chǔ)知識(shí):
在開(kāi)始講解聲音控制之前,先讓大家熟悉一下聲音的各種調(diào)節(jié)參數(shù),這在一會(huì)兒的效果解釋的時(shí)候,可以讓你更容易地去理解。下面為大家列出FLASH中常用的音量控制方法、函數(shù)以及屬性。
注意:在這其中,mySound是一個(gè)聲音對(duì)象,我們?cè)谟胊s來(lái)控制聲音之前,一定要先使用構(gòu)造函數(shù)newSound創(chuàng)建聲音對(duì)象。只有先創(chuàng)建聲音對(duì)象以后,F(xiàn)LASH才可以調(diào)用聲音對(duì)象的方法。還有,F(xiàn)LASH的action是區(qū)分大小寫(xiě)的,所以在寫(xiě)action的時(shí)候,一定要注意。
mySound=newSound();//新建一個(gè)聲音對(duì)象,對(duì)象的名稱(chēng)是mySound。
聲音對(duì)象的方法:
播放與停止:
mySound.start();開(kāi)始播放聲音。如想在聲音的某一秒中播放,可輸入Sound.start(2),即:從聲音的第二秒開(kāi)始播放。(這里的單位只能是秒)
mySound.stop();停止聲音的播放。
音量控制:(范圍從0-100)
mySound.getVolume();獲取當(dāng)前的音量大小。
mySound.setVolume();設(shè)置當(dāng)前音樂(lè)的音量。
左/右均衡:(范圍從-100到100)
mySound.getPan();獲取左右均衡的值。
mySound.setPan();設(shè)置左右均衡的值。
聲道音量:
mySound.getTransform();獲取左右聲音的音量。
mySound.setTransform();設(shè)置左右聲道的音量。
這是一個(gè)比較特殊的參數(shù),在設(shè)置setTransform前,要先為它新建一個(gè)對(duì)像才可以。因?yàn)槠邢,在這里不為大家講解了。如果有興趣,請(qǐng)參看FLASH的幫助文件。
出處:閃吧
責(zé)任編輯:冰點(diǎn)的冰藍(lán)色
上一頁(yè) 下一頁(yè) FlashMX actionscript聲音控制分解 [2]
◎進(jìn)入論壇Flash專(zhuān)欄版塊參加討論
|