梁少剛
(寶雞職業(yè)技術(shù)學(xué)院 陜西 寶雞 721000)
多媒體課件制作軟件Authorware對聲音的控制技巧
梁少剛
(寶雞職業(yè)技術(shù)學(xué)院 陜西 寶雞 721000)
近年來,隨著以多媒體技術(shù)為核心的信息技術(shù)的迅猛發(fā)展,多媒體教學(xué)成了教育領(lǐng)域的熱門話題。所謂多媒體課件就是利用多媒體技術(shù)結(jié)合多媒體教學(xué)思想,使用多媒體課件開發(fā)軟件Authorware制作而成。本文主要介紹Authorware軟件的特點(diǎn)功能以及如何利用多媒體元素、圖標(biāo)、變量和函數(shù)對制作的課件聲音進(jìn)行控制的技巧。
多媒體;課件;Authorware軟件;變量;函數(shù)
多媒體是指在計算機(jī)系統(tǒng)中,組合兩種或兩種以上媒體的一種人機(jī)交互式信息交流和傳播媒體。使用的媒體包括文字、圖片、照片、聲音(包含音樂、語音旁白、特殊音效)、動畫和影片,以及程序所提供的互動功能。
多媒體課件,簡單來說就是老師用來輔助教學(xué)的工具,創(chuàng)作人員根據(jù)自己的創(chuàng)意,先從總體上對信息進(jìn)行分類組織,然后把文字、圖形、圖象、聲音、動畫、影像等多種媒體素材在時間和空間兩方面進(jìn)行集成,使他們?nèi)跒橐惑w并賦予它們以交互特性,從而制作出各種精彩紛呈的多媒體應(yīng)用軟件產(chǎn)品。多媒體課件具有豐富的表現(xiàn)力、良好的交互性和極大的共享性等特點(diǎn)。
因此,多媒體課件被廣泛應(yīng)用于教學(xué)當(dāng)中,尤其是在高校教學(xué)當(dāng)中被普遍的應(yīng)用。而對于多媒體課件中聲音是不可或缺的一個組成部分,本文就主要闡述在制作多媒體課件過程中如何對聲音進(jìn)行控制。
Authorware是一種面向?qū)ο蟮?、基于設(shè)計圖標(biāo)并以流程線邏輯編輯為主導(dǎo)、以函數(shù)變量為輔助、以動態(tài)鏈接庫為擴(kuò)展機(jī)制的易學(xué)易用的多媒體創(chuàng)作工具軟件。它是由Macromedia公司推出的多媒體開發(fā)工具,由于它們具有強(qiáng)大的創(chuàng)作能力、簡便的用戶界面及良好的可擴(kuò)展性,所以深為廣大用戶的歡迎,成為應(yīng)用最廣泛的多媒體開發(fā)工具,一度被譽(yù)為多媒體大師,現(xiàn)在的版本已經(jīng)發(fā)展到7.0,用戶比較多,廣泛用于多媒體光盤制作等領(lǐng)域,教師用些軟件來進(jìn)行課件制作的人數(shù)也比較多。此軟件的主要特點(diǎn)是:Authorware是一個圖標(biāo)導(dǎo)向式的多媒體制作工具,無需傳統(tǒng)的計算機(jī)語言編程,只通過對圖標(biāo)的調(diào)用來編輯一些控制程序走向的活動流程圖,將文字、圖形、聲音、動畫、視頻等各種多媒體項目數(shù)據(jù)匯在一起,就可達(dá)到多媒體軟件制作的目的。
1)編制的軟件具有強(qiáng)大的交互功能,可任意控制程序流程。
2)在人機(jī)對話中,它提供了按鍵,按鼠標(biāo),限時等多種應(yīng)答方式。
3)它還提供了許多系統(tǒng)變量和函數(shù)以根據(jù)用戶響應(yīng)的情況,執(zhí)行特定功能。
4)編制的軟件除了能在其集成環(huán)境下運(yùn)行外,還可以編譯成擴(kuò)展名為.EXE的文件,在Windows系統(tǒng)下脫離Authorware制作環(huán)境運(yùn)行。
Authorware是一個比較簡單的交互式產(chǎn)品開發(fā)工具,可以通過對圖標(biāo)的拖放及屬性的設(shè)置來開發(fā)程序。但是要真正做出比較好的作品來,還得充分利用Authorware提供的變量和函數(shù)。比如本文中探討的對于聲音的控制就必須通過變量和函數(shù)的應(yīng)用來實現(xiàn)。
Authorware中的變量根據(jù)定義變量的主體不同,分為兩種,一種是系統(tǒng)變量,一種是自定義變量。系統(tǒng)變量是指Authorware內(nèi)部自帶的一些變量,系統(tǒng)變量的值會隨著程序的運(yùn)行狀態(tài)而改變。自定義變量是指用戶創(chuàng)建的變量,這些變量的值,除非用戶改變它,否則是不會變的。
Authorware中的函數(shù)是一段可以實現(xiàn)特定功能的程序。使用函數(shù)有助于程序代碼的重復(fù)使用和整個程序的結(jié)構(gòu)化。Authorware并不支持在其內(nèi)部自定義函數(shù),但可以調(diào)用外部函數(shù)。
利用Authorware軟件制作一個聲音控制器,可以設(shè)置聲音正?;蛘哽o音,選擇播放或停止聲音,并且在播放時將聲音從1到10分為十級,可以點(diǎn)擊按鈕選擇增大音量或者減小音量。在設(shè)計過程中主要用到顯示圖標(biāo)、聲音圖標(biāo)、交互圖標(biāo)(按鈕交互)、計算圖標(biāo)、擦除圖標(biāo)以及Flash功能圖標(biāo)等。利用這些圖標(biāo)來控制流程線的走向,然后再計算圖標(biāo)中通過定義調(diào)用變量和函數(shù)來完成對聲音的具體控制。
1)新建Authorware文件,在屬性面板中設(shè)置文檔的大小,決定最后生成文件的窗口大小;
2)拖放圖標(biāo)到流程線上,并依次命名,命名是為了方便記憶圖標(biāo)中的內(nèi)容,便于以后的查看和修改,流程線設(shè)計如圖1所示:
圖1 程序流程圖
3)在“背景圖”圖標(biāo)中,導(dǎo)入一張制作好的背景圖片,或者添加課文內(nèi)容,主要用于顯示文字圖片等;
4)在“聲音文件”圖標(biāo)中,導(dǎo)入聲音文件,在實際課件制作中可導(dǎo)入教師的引入語、課文講解語等聲音文件,并可設(shè)置播放次數(shù);
5)在“交互”圖標(biāo)中,設(shè)置交互類型為按鈕交互,按鈕的樣式可自行選擇或制作,當(dāng)然為了美觀起見,最好風(fēng)格統(tǒng)一并便于用戶認(rèn)知,其中顯示調(diào)節(jié)器和擦除調(diào)節(jié)器按鈕在同一時刻只顯示一個,用于控制顯示或者隱藏音量調(diào)節(jié)器,因此設(shè)置“顯示調(diào)節(jié)器”按鈕的激活條件為kongzhi=0,設(shè)置“隱藏調(diào)節(jié)器”按鈕的激活條件為kongzhi=1;
6)在“顯示調(diào)節(jié)器”群組圖標(biāo)中,及圖1的層2(上方)中,首先利用計算圖標(biāo)獲得當(dāng)前音量:
kongzhi:=1 //設(shè)置kongzhi變量為1,表明顯示音量調(diào)節(jié)器
vol:=GetVolume(0)//利用函數(shù)獲得當(dāng)前的系統(tǒng)音量
wei:=INT(vol/10+1) //根據(jù)系統(tǒng)音量獲取音量調(diào)節(jié)器的位置
調(diào)用一個Flash文件,在這個Flash文件中設(shè)計一個音量調(diào)節(jié)器,由十幀組成,第一幀一個方格,以此類推,第十幀十個方格,來表示音量的大小。
在“設(shè)置Flash初始值”計算圖標(biāo)里利用wei變量來控制當(dāng)前Flash所處的幀數(shù),也就是十幀中的第幾幀:
CallSprite(@"flash",#gotoFrame,wei) //調(diào)用函數(shù)和變量控制Flash播放到第幾幀
在“控制”交互圖標(biāo)中利用“減小音量”按鈕來減小音量:
if wei>=2 then //如果聲音沒有達(dá)到最小值,即1以上
wei:=wei-1 //wei變量減一
end if
CallSprite(@"flash",#gotoframe,wei) //調(diào)用函數(shù)和變量控制Flash播放到第幾幀
SetVolume(0,(wei-1)*10) //調(diào)用函數(shù)和變量減小系統(tǒng)音量和“增大音量”按鈕
if wei<=10 then //如果聲音沒有達(dá)到最大值
wei:=wei+1 //wei變量減一
end if
CallSprite(@"flash",#gotoframe,wei) //調(diào)用函數(shù)和變量控制Flash播放到第幾幀
SetVolume(0,(wei+1)*10)//調(diào)用函數(shù)和變量增大系統(tǒng)音量
7)在“擦除調(diào)節(jié)器”群組圖標(biāo)中,及圖1的層2(下方)中,主要實現(xiàn)擦除即不顯示音量調(diào)節(jié)器,因此在“設(shè)置熱區(qū)失效”計算圖標(biāo)中將控制變量設(shè)置為0,即:kongzhi:=0;而擦除圖標(biāo)用于擦除Flash動畫,即擦除音量調(diào)節(jié)器;
8)在“正?!卑粹o下的計算圖標(biāo)中輸入:SetMute(0,0),設(shè)置音量為當(dāng)前系統(tǒng)音量;
9)在“靜音”按鈕下的計算圖標(biāo)中輸入:SetMute(0,1),設(shè)置音量為靜音效果;
10)保存文件,并選擇菜單欄的“文件→發(fā)布”命令,形成的文件為.EXE的可執(zhí)行文件。這個文件可以脫離Authorware軟件環(huán)境,在Windows系統(tǒng)文件中運(yùn)行;
11)運(yùn)行效果:雙擊打開exe文件,聲音正常播放,當(dāng)點(diǎn)擊“靜音”按鈕后,聲音消失變?yōu)殪o音效果;點(diǎn)擊“正常”按鈕,聲音正常播放;當(dāng)點(diǎn)擊“顯示調(diào)節(jié)器”按鈕,顯示音量調(diào)節(jié)器,并可通過“增大音量”按鈕和“減小音量”按鈕控制聲音大小,但無法靜音;當(dāng)點(diǎn)擊“隱藏調(diào)節(jié)器”按鈕后,隱藏音量調(diào)節(jié)器,無法控制音量大小,只能選擇音量“正常”或“靜音”。
多媒體制作課件成為當(dāng)今課件制作的又一主流趨勢,而Authorware軟件由其簡單操作、易于控制等特點(diǎn)被廣泛采用,本文主要闡述如何利用Auhtorware軟件中的圖標(biāo)、變量及函數(shù)來控制課件中的聲音,完善多媒體課件功能。
[1]吳中才.多媒體數(shù)學(xué)課件制作[M].上海:華東師范大學(xué)出版社,2009.
[2]李永,安程輝,丁宏偉.Authorware多媒體課件制作經(jīng)典教程[M].北京:清華大學(xué)出版社,2009.
[3]梅全雄.多媒體課件的設(shè)計與制作[M].北京:科學(xué)出版社,2009.
[4]崔向平.多媒體課件設(shè)計與制作實用教程[M].北京:國防工業(yè)出版社,2010.
王迎迎]