梁少剛
(寶雞職業技術學院 陜西 寶雞 721000)
多媒體課件制作軟件Authorware對聲音的控制技巧
梁少剛
(寶雞職業技術學院 陜西 寶雞 721000)
近年來,隨著以多媒體技術為核心的信息技術的迅猛發展,多媒體教學成了教育領域的熱門話題。所謂多媒體課件就是利用多媒體技術結合多媒體教學思想,使用多媒體課件開發軟件Authorware制作而成。本文主要介紹Authorware軟件的特點功能以及如何利用多媒體元素、圖標、變量和函數對制作的課件聲音進行控制的技巧。
多媒體;課件;Authorware軟件;變量;函數
多媒體是指在計算機系統中,組合兩種或兩種以上媒體的一種人機交互式信息交流和傳播媒體。使用的媒體包括文字、圖片、照片、聲音(包含音樂、語音旁白、特殊音效)、動畫和影片,以及程序所提供的互動功能。
多媒體課件,簡單來說就是老師用來輔助教學的工具,創作人員根據自己的創意,先從總體上對信息進行分類組織,然后把文字、圖形、圖象、聲音、動畫、影像等多種媒體素材在時間和空間兩方面進行集成,使他們融為一體并賦予它們以交互特性,從而制作出各種精彩紛呈的多媒體應用軟件產品。多媒體課件具有豐富的表現力、良好的交互性和極大的共享性等特點。
因此,多媒體課件被廣泛應用于教學當中,尤其是在高校教學當中被普遍的應用。而對于多媒體課件中聲音是不可或缺的一個組成部分,本文就主要闡述在制作多媒體課件過程中如何對聲音進行控制。
Authorware是一種面向對象的、基于設計圖標并以流程線邏輯編輯為主導、以函數變量為輔助、以動態鏈接庫為擴展機制的易學易用的多媒體創作工具軟件。它是由Macromedia公司推出的多媒體開發工具,由于它們具有強大的創作能力、簡便的用戶界面及良好的可擴展性,所以深為廣大用戶的歡迎,成為應用最廣泛的多媒體開發工具,一度被譽為多媒體大師,現在的版本已經發展到7.0,用戶比較多,廣泛用于多媒體光盤制作等領域,教師用些軟件來進行課件制作的人數也比較多。此軟件的主要特點是:Authorware是一個圖標導向式的多媒體制作工具,無需傳統的計算機語言編程,只通過對圖標的調用來編輯一些控制程序走向的活動流程圖,將文字、圖形、聲音、動畫、視頻等各種多媒體項目數據匯在一起,就可達到多媒體軟件制作的目的。
1)編制的軟件具有強大的交互功能,可任意控制程序流程。
2)在人機對話中,它提供了按鍵,按鼠標,限時等多種應答方式。
3)它還提供了許多系統變量和函數以根據用戶響應的情況,執行特定功能。
4)編制的軟件除了能在其集成環境下運行外,還可以編譯成擴展名為.EXE的文件,在Windows系統下脫離Authorware制作環境運行。
Authorware是一個比較簡單的交互式產品開發工具,可以通過對圖標的拖放及屬性的設置來開發程序。但是要真正做出比較好的作品來,還得充分利用Authorware提供的變量和函數。比如本文中探討的對于聲音的控制就必須通過變量和函數的應用來實現。
Authorware中的變量根據定義變量的主體不同,分為兩種,一種是系統變量,一種是自定義變量。系統變量是指Authorware內部自帶的一些變量,系統變量的值會隨著程序的運行狀態而改變。自定義變量是指用戶創建的變量,這些變量的值,除非用戶改變它,否則是不會變的。
Authorware中的函數是一段可以實現特定功能的程序。使用函數有助于程序代碼的重復使用和整個程序的結構化。Authorware并不支持在其內部自定義函數,但可以調用外部函數。
利用Authorware軟件制作一個聲音控制器,可以設置聲音正常或者靜音,選擇播放或停止聲音,并且在播放時將聲音從1到10分為十級,可以點擊按鈕選擇增大音量或者減小音量。在設計過程中主要用到顯示圖標、聲音圖標、交互圖標(按鈕交互)、計算圖標、擦除圖標以及Flash功能圖標等。利用這些圖標來控制流程線的走向,然后再計算圖標中通過定義調用變量和函數來完成對聲音的具體控制。
1)新建Authorware文件,在屬性面板中設置文檔的大小,決定最后生成文件的窗口大小;
2)拖放圖標到流程線上,并依次命名,命名是為了方便記憶圖標中的內容,便于以后的查看和修改,流程線設計如圖1所示:

圖1 程序流程圖
3)在“背景圖”圖標中,導入一張制作好的背景圖片,或者添加課文內容,主要用于顯示文字圖片等;
4)在“聲音文件”圖標中,導入聲音文件,在實際課件制作中可導入教師的引入語、課文講解語等聲音文件,并可設置播放次數;
5)在“交互”圖標中,設置交互類型為按鈕交互,按鈕的樣式可自行選擇或制作,當然為了美觀起見,最好風格統一并便于用戶認知,其中顯示調節器和擦除調節器按鈕在同一時刻只顯示一個,用于控制顯示或者隱藏音量調節器,因此設置“顯示調節器”按鈕的激活條件為kongzhi=0,設置“隱藏調節器”按鈕的激活條件為kongzhi=1;
6)在“顯示調節器”群組圖標中,及圖1的層2(上方)中,首先利用計算圖標獲得當前音量:
kongzhi:=1 //設置kongzhi變量為1,表明顯示音量調節器
vol:=GetVolume(0)//利用函數獲得當前的系統音量
wei:=INT(vol/10+1) //根據系統音量獲取音量調節器的位置
調用一個Flash文件,在這個Flash文件中設計一個音量調節器,由十幀組成,第一幀一個方格,以此類推,第十幀十個方格,來表示音量的大小。
在“設置Flash初始值”計算圖標里利用wei變量來控制當前Flash所處的幀數,也就是十幀中的第幾幀:
CallSprite(@"flash",#gotoFrame,wei) //調用函數和變量控制Flash播放到第幾幀
在“控制”交互圖標中利用“減小音量”按鈕來減小音量:
if wei>=2 then //如果聲音沒有達到最小值,即1以上
wei:=wei-1 //wei變量減一
end if
CallSprite(@"flash",#gotoframe,wei) //調用函數和變量控制Flash播放到第幾幀
SetVolume(0,(wei-1)*10) //調用函數和變量減小系統音量和“增大音量”按鈕
if wei<=10 then //如果聲音沒有達到最大值
wei:=wei+1 //wei變量減一
end if
CallSprite(@"flash",#gotoframe,wei) //調用函數和變量控制Flash播放到第幾幀
SetVolume(0,(wei+1)*10)//調用函數和變量增大系統音量
7)在“擦除調節器”群組圖標中,及圖1的層2(下方)中,主要實現擦除即不顯示音量調節器,因此在“設置熱區失效”計算圖標中將控制變量設置為0,即:kongzhi:=0;而擦除圖標用于擦除Flash動畫,即擦除音量調節器;
8)在“正常”按鈕下的計算圖標中輸入:SetMute(0,0),設置音量為當前系統音量;
9)在“靜音”按鈕下的計算圖標中輸入:SetMute(0,1),設置音量為靜音效果;
10)保存文件,并選擇菜單欄的“文件→發布”命令,形成的文件為.EXE的可執行文件。這個文件可以脫離Authorware軟件環境,在Windows系統文件中運行;
11)運行效果:雙擊打開exe文件,聲音正常播放,當點擊“靜音”按鈕后,聲音消失變為靜音效果;點擊“正常”按鈕,聲音正常播放;當點擊“顯示調節器”按鈕,顯示音量調節器,并可通過“增大音量”按鈕和“減小音量”按鈕控制聲音大小,但無法靜音;當點擊“隱藏調節器”按鈕后,隱藏音量調節器,無法控制音量大小,只能選擇音量“正常”或“靜音”。
多媒體制作課件成為當今課件制作的又一主流趨勢,而Authorware軟件由其簡單操作、易于控制等特點被廣泛采用,本文主要闡述如何利用Auhtorware軟件中的圖標、變量及函數來控制課件中的聲音,完善多媒體課件功能。
[1]吳中才.多媒體數學課件制作[M].上海:華東師范大學出版社,2009.
[2]李永,安程輝,丁宏偉.Authorware多媒體課件制作經典教程[M].北京:清華大學出版社,2009.
[3]梅全雄.多媒體課件的設計與制作[M].北京:科學出版社,2009.
[4]崔向平.多媒體課件設計與制作實用教程[M].北京:國防工業出版社,2010.
王迎迎]