在Flash中加入聲音可以極大地豐富動畫的表現(xiàn)效果,但如果我們辛辛苦苦編輯好的聲音不能很好地與動畫銜接,或者聲音文件太大影響了Flash的運行速度,效果就會大打折扣。那么如何使Flash中的聲音獲得*效果呢?下面我們一起來探討這個問題。
一、聲音文件在Flash中的壓縮
當我們將Flash文件導入到網(wǎng)頁中時,由于網(wǎng)絡(luò)速度的限制,我們不得不考慮Flash動畫的大小,特別是帶有聲音的Flash動畫。有什么辦法在既不影響動畫效果的同時又能減小數(shù)據(jù)量呢?一個可行的方法就是利用聲音壓縮,效果非常明顯。
將聲音文件導入Flash中,雙擊組件庫中的聲音文件,彈出聲音屬性對話框(圖1)。
圖 1
Flash MX為我們提供了四種不同的聲音壓縮格式:ADPCM、MP3、Raw和Speech格式。選擇相應(yīng)的壓縮格式,便可進行壓縮。在各種格式中對聲音壓縮的等級不同,生成的聲音文件的質(zhì)量和大小也不同。要達到*效果,就要根據(jù)需要反復(fù)進行不同的實驗,找出最合適的壓縮率。
1、ADPCM壓縮
“ADPCM”壓縮選項用于8位或16位聲音數(shù)據(jù)的壓縮設(shè)置。像點擊音這樣的短事件聲音,一般選用“ADPCM”壓縮,如圖2所示。
圖 2
“預(yù)處理”:選擇“轉(zhuǎn)換立體聲成單聲”將混合立體聲轉(zhuǎn)換為單音(非立體聲)。
“采樣比率” 選項用以控制文件的飽真度和文件大小。較低的采樣率可減小文件,但也會降低聲音品質(zhì)。Flash不能提高導入聲音的采樣率。如果導入的音頻為11kHz聲音,就算你將它設(shè)置為22kHz,也只是11kHz的輸出效果?!氨嚷省边x項如下:
5kHz的采樣率僅能達到人們講話的聲音質(zhì)量。
11kHz的采樣率是播放小段聲音的*標準,是CD音質(zhì)的四分之一。
22kHz采樣率的聲音可以達到CD音質(zhì)的一半,目前大多數(shù)網(wǎng)站都選用這樣的采樣率。
44kHz的采樣率是標準的CD音質(zhì),可以達到很好的聽覺效果。
2、MP3壓縮
通過“MP3”壓縮選項可以用MP3格式輸出聲音。當導出樂曲等較長的音頻流時,建議選用“MP3”選項(圖3)。
圖 3
對于比特率,用于決定導出的聲音文件每秒播放的位數(shù)。Flash支持8Kbps到160Kbps CBR(恒定比特率)。當導出聲音時,需要將比特率設(shè)為16 Kbps或更高,以獲得*效果。
“品質(zhì)”選項用以確定壓縮速度和聲音質(zhì)量。
“快速”可以使聲音速度加快而使聲音質(zhì)量降低。
“中”可以獲得稍微慢一些的壓縮速度和高一些的聲音質(zhì)量;
“*”可以獲得最慢的壓縮速度和*的聲音質(zhì)量。
3、Raw(原始)壓縮和Speech(語音)壓縮
原始壓縮選項導出的聲音文件是不經(jīng)過壓縮的。語音壓縮選項使用一個特別適合于語音的壓縮方式導出聲音。筆者建議對語音使用11KHz比率。
二、聲音效果的編輯聲音文件在成功導入到動畫后,可以依據(jù)需要,編輯聲音效果。在“屬性”面板中,F(xiàn)lash為我們提供了一些常用的聲音效果(圖4)。選擇相應(yīng)的選項即可實現(xiàn)相應(yīng)的效果,如果我們要給一段片頭動畫配音,需要聲音慢慢增強,只需選擇效果下拉菜單中的“淡入”命令。
圖 4
選中“無”選項:表示不對聲音文件應(yīng)用效果。選用這個選項將刪除以前應(yīng)用的效果。
如果我們對這些常用效果不滿意的話,我們還可以運用“自定義”選項來自己編輯。下面以“淡入淡出”效果為例,談?wù)劸唧w運用。
單擊“自定義”或“編輯”按鈕,彈出編輯窗口,在面板下面,F(xiàn)lash為我們提供了一些簡單的輔助工具??s放工具“+”“-”用來對波形圖進行縮放,它的旁邊是秒和幀按鈕,這兩個按鈕決定在顯示波形圖時橫坐標是“時間”還是“影格”(圖5)。
圖 5
圖 6
在聲音屬性面板中,我們還可以對聲音的“同步”類型及“循環(huán)次數(shù)”進行編輯(圖7)。
圖 7
“事件”選項會將聲音和一個事件的發(fā)生過程全部同步起來。如果觸發(fā)了播放聲音的事件,它會自動播放直至結(jié)束,在這個過程中聲音的停止不受動畫本身的制約。例如我們在Flash中制作了一個聲音播放按鈕,如果事件聲音正在播放,而再次點擊,*個實例繼續(xù)播放,另一個聲音實例同時開始播放。
“開始”選項和“事件”選項一樣,只是如果聲音正在播放,就不會播放新的聲音實例。
“停止”選項可以使指定的聲音靜音(圖8)。我們向影片*幀導入聲音,在50幀處創(chuàng)建關(guān)鍵幀,選擇要停止的聲音,在“同步”選項中選擇“停止”,則聲音在播放到50幀時停止播放。
圖 8
“數(shù)據(jù)流”用于在互聯(lián)網(wǎng)上同步播放聲音。Flash會協(xié)調(diào)動畫與聲音流,使動畫與聲音同步。如果Flash顯示動畫幀的速度不夠快,F(xiàn)lash會自動跳過一些幀。與事件聲音不同的是,如果聲音過長而動畫過短,聲音流將隨著動畫的結(jié)束而停止播放。在播放影片時,聲音流是混合在一起播放的。
在圖片右側(cè)循環(huán)處填上一個特定的值,可使聲音按照特定的次數(shù)播放。例如,要循環(huán)播放一首15秒長的歌曲90秒,輸入6即可。