最后實(shí)例查看
使用聲音行為可以控制聲音的播放。可以使用Load Sound from Library(從圖符庫裝載聲音)或Load Streaming MP3 File(裝載流式MP3文件)行為添加聲音到Flash文檔中。用這些行為添加聲音會(huì)創(chuàng)建聲音實(shí)例,然后通過實(shí)例名來控制聲音。
使用行為控制聲音的操作方法如下:
1.在編輯區(qū)中放置一個(gè)按鈕并選擇它。
2.單擊Behaviors面板中的加號(hào)(+)按鈕,從Sound(聲音)子菜單中選擇Load Streaming MP3 File行為(如果是從圖符庫中裝載聲音,選擇Load Sound from Library)。
3.在彈出的對(duì)話框中,輸入MP3聲音文件的URL(如果是從圖符庫中裝載聲音,輸入鏈接標(biāo)識(shí)符),再給該聲音輸入實(shí)例名(本例輸入music),單擊OK按鈕。
提示:輸入MP3文件的URL時(shí),一定要輸入擴(kuò)展名(.mp3)。實(shí)例名可以隨便輸,但要符合變量名的命名規(guī)則。
4.該行為的默認(rèn)事件On Release和動(dòng)作Load Streaming MP3 File出現(xiàn)在Behaviors面板中。
5.如果要改變鼠標(biāo)事件,在Event(事件)下面,單擊On Release(默認(rèn)事件),從彈出的菜單中選擇一種鼠標(biāo)事件。本例采用默認(rèn)的On Release事件,保持此選項(xiàng)不變。
6.在保持編輯區(qū)中的按鈕被選擇的情況下,單擊Behaviors面板中的加號(hào)(+)按鈕,從Sound子菜單中選擇Play Sound(播放聲音)行為。
7.在彈出的對(duì)話框中,輸入聲音文件的實(shí)例名(上面第3步輸入的實(shí)例名),單擊OK按鈕。
8.該行為的默認(rèn)事件On Release和動(dòng)作Play Sound出現(xiàn)在Behaviors面板中。
提示:本例給一個(gè)按鈕添加了兩種行為(載入聲音和播放聲音),但使用的是同一種鼠標(biāo)事件。
9.選擇Control>Test Movie(控制>測(cè)試動(dòng)畫),單擊畫面中的按鈕,即可測(cè)試聲音行為的效果。
在這里可以下載本例的源文件。
四、試用感受
使用行為,其實(shí)就是使用Macromedia的軟件工程師們給我們事先編寫好的腳本代碼!看看下面的代碼吧:
on (release) {
// Play Sound Behavior _global.Behaviors.Sound.music.start(0,1); // End Play Sound Behavior
//Load Streaming mp3 behavior if(_global.Behaviors == null)_global.Behaviors = {}; if(_global.Behaviors.Sound == null)_global.Behaviors.Sound = {}; if(typeof this.createEmptyMovieClip == 'undefined'){ this._parent.createEmptyMovieClip('BS_music',new Date().getTime()-(Math.floor((new Date().getTime())/10000)*10000) ); _global.Behaviors.Sound.music = new Sound(this._parent.BS_music); } else { this.createEmptyMovieClip('_music_',new Date().getTime()-(Math.floor((new Date().getTime())/10000)*10000) ); _global.Behaviors.Sound.music = new Sound(this.BS_music); } _global.Behaviors.Sound.music.loadSound("music.mp3",true);
} |
這段代碼就是從我們上面的控制聲音實(shí)例中“Copy”出來的!在這段代碼中,要說有我們的“功勞”的話,那就是我們?cè)诓僮鬟^程中提供了“music”參數(shù),僅此而已。
不用我們自己動(dòng)手,復(fù)雜的腳本就自動(dòng)生成了,真是太好了!熱切盼望正式版和以后的升級(jí)版本中增加更多更多的Behaviors!
出處:天極設(shè)計(jì)在線
責(zé)任編輯:冰點(diǎn)的冰藍(lán)色
上一頁 用行為控制視頻回放 下一頁
◎進(jìn)入論壇Flash專欄版塊參加討論
|