str00技術(shù)的附帶說(shuō)明:
str00技術(shù)的唯一缺陷在于:假設(shè)用戶(hù)使用獨(dú)立播放器來(lái)播放flash,那么如果用戶(hù)在播放時(shí)候敲回車(chē)鍵,那么flash將停止所有的聲音的播放,即使再按回車(chē)?yán)^續(xù)播放,其他聲音都能正常播放,而stream的聲音將不能播放,因?yàn)閟tream聲音的關(guān)鍵幀是在最前面,這樣的后果就是播放的stream模式被關(guān)閉了,也就是恒定幀率模式被關(guān)閉了。要避免這種錯(cuò)誤,解決的方法就是安置一個(gè)隱形的按鈕來(lái)捕抓按鍵動(dòng)作: On ( Key:<Enter> ) Play End On 圖6. 隱形按鈕上的action設(shè)置
【譯者注】: 該語(yǔ)法為flash4語(yǔ)法,換成flash5以后版本語(yǔ)法如下: on (keyPress "<Enter>") { play(); }
同樣道理,獨(dú)立播放器里的彈出菜單也應(yīng)該在開(kāi)始被禁用: FS Command ("showmenu", "false") 圖7. 禁用彈出菜單的action設(shè)置
【譯者注】: 該語(yǔ)法為flash4語(yǔ)法,換成flash5以后版本語(yǔ)法如下: fscommand ("showmenu", "false"); 用了以上的設(shè)置以后,理論上flash將不會(huì)異常停止了。
【譯者總結(jié)】:
該項(xiàng)技術(shù)應(yīng)用背景: 背景音效需要多次循環(huán),動(dòng)畫(huà)和聲音需要保持同步,音質(zhì)要求高,文件體積要求盡量小的情況下。 技巧: 制作動(dòng)畫(huà)過(guò)程中,可以把所有的聲音設(shè)置成stream模式,以便調(diào)整動(dòng)畫(huà)和聲音完全匹配。當(dāng)確聲音動(dòng)畫(huà)全部匹配以后,再把所有聲音設(shè)置成event,然后設(shè)置nullsound為stream以縮小文件體積。 有條件的情況下,盡量分割各項(xiàng)音樂(lè)元素,提取合并可以循環(huán)利用部分,然后利用Flash作為混音器來(lái)使用,這樣將有效的減少輸出文件的大小。
出處:藍(lán)色理想
責(zé)任編輯:jimbob
上一頁(yè) NullSound技術(shù) 三 下一頁(yè)
◎進(jìn)入論壇Flash專(zhuān)欄版塊參加討論
|