談談利用Authorware6制作多媒體課件中的步驟設計 夏維功 [email protected], [email protected] 甘肅 蘭州 鐵一中 Authorware是由Macromedia 公司于1991年10月開始不斷推出的一種使用方便,、功能強大的多媒體創(chuàng)作工具,。它采用面向對象的設計思想,以圖標為程序的基本組成,,用流程線連接各圖標構成程序,,從而使沒有程序設計經(jīng)驗的非專業(yè)老師進行多媒體課件開發(fā)成為現(xiàn)實,成為同類中的佼佼者,。能否使用Authorware創(chuàng)作出好的多媒體作品,,不僅在于熟悉該軟件的使用方法和腳本設計,更需要對程序設計過程中的步驟設計進行精雕細刻,。下面,,我們以《我們只有一個地球》課件為例,看一下其中的步驟設計,。 一,、 步驟設計中的單步控制
下面分別用示例說明用菜單交互方式,,按鈕交互方式實現(xiàn)單步控制。 1. 使用菜單交互方式實現(xiàn)單步控制 在Authorware制作課件的流程線上,,我們首先添加群組,,命名為“菜單”,打開“菜單”群組圖標,,插入3個交互圖標,,并分別為每個交互圖標配置對應的“菜單”分支??傮w結構如圖1所示,。 在“復習提問”群組圖標中插入一個計算圖標,,在其中輸入以下的代碼:
StopMidi(FileLocation^"djtc.mid") EraseAll() GoTo(IconID@"復習") 上面的代碼,第一行表示停止有可能播放的背景音樂,,第二行的作用是擦除屏幕上所有的內(nèi)容,,用來顯示菜單單步控制的內(nèi)容,第三行的作用是讓程序轉換去執(zhí)行“復習”群組圖標中的內(nèi)容,,注意,,“復習”群組圖標在后面的流程線中。 運行程序,,觀察運行效果,,看一下是不是做好了利用菜單單步控制實現(xiàn)課件的“總體結構”控制。
2. 使用按鈕交互方式實現(xiàn)單步控制
為了實現(xiàn)按鈕的單步控制,,這里,,我們在“a”群組圖標的“屬性:響應”對話框中的“類型”標簽下,選擇“按鈕”,,在“分支”標簽下,,選擇“重試”,。因為一旦用戶選擇了該菜單項,執(zhí)行了菜單中的內(nèi)容,,將接著試選后面的選項,。 在“參數(shù)設置”計算圖標中,我們輸入下面的代碼: A11:=1 A12:=1 A13:=1
在“a”,、“b”,、“c”三個群組圖標中分別設置其計算屬性為A11:=0,A12:=0,,A13:=0,。該參數(shù)的作用是用來表示該選項只能有一次選擇的機會,一旦被選擇運行了,,將不可再試運行一次,。 下面的步驟是分別為這三個按鈕設置屬性,以“A”按鈕為例,,設置其屬性,。如圖4所示。其中“激活條件”中輸入代碼是:A11:=1,。
二,、 步驟設計中的異步控制
異步控制可以使用按鈕交互或熱區(qū)交互來實現(xiàn),,下面是一個用按鈕交互實現(xiàn)的異步控制程序流程圖,。 “異步控制”交互結構中的每個交互分支都需要設置為永久交互,方法是在“屬性:響應”對話框中的“類型”標簽下,,選擇“按鈕”,,在“分支”標簽下,選擇“重試”,。并選中“永久”復選框,。 用戶選中對應的命令,程序就跳轉到需要執(zhí)行的群組中,,執(zhí)行對應分支的步驟方法有兩種,,第一種方法是直接插入一個計算圖標,并使用計算圖標中的跳轉函數(shù),,但該方法使用過對,,并不利于程序的結構化設計,,也不方便閱讀,交流,。第二種方法是控制變量的改變,,同時使用該變量控制步驟的播放。例如,,使用自定義的變量“W”控制各個步驟的執(zhí)行,,可以在“異步控制”交互結構中的各個交互分支中控制自定義變量的改變。 例如在課件“環(huán)境破壞”這一小節(jié)中,,首先加入一個計算圖標,再在其中設置如下的參數(shù): EraseAll() w1:=1,,w2:=1,,w3:=1,w4:=1,,e5:=1 用來初始化參數(shù),,它的作用跟前面的例子作用是一樣的,防止重復運行已經(jīng)運行過的命令按鈕,。 為了體現(xiàn)本文要講解的“異步控制”,,這里,我們特意制作了一個 “exit” 命令按鈕,,并在其子分支中加入一個計算圖標,,用來恢復初始值。輸入?yún)?shù)如下: w1:=0,,w2:=0,,w3:=0,w4:=0,,e5:=0,,GoTo(IconID@"new")。設置過的效果如圖所示,。 用戶通過該按鈕圖標可以實現(xiàn)隨時“重復”演示,,隨時“中斷”演示的功能。 由于在命令按鈕“分支”標簽下,,選擇“重試”,。并選中“永久”復選框。單擊其命令圖標,,執(zhí)行對應的命令分支完成后,,自動返回,從而完成“異步控制”中的“上一步”,,“下一步”操作,。
三,、 步驟設計中的容錯控制 在需要用戶操作的步驟中,如果用戶不能進行正確的操作,,必須給出正確的答案或提示,,這就是步驟設計中的容錯控制。 使用限時交互方式或限次交互方式都可以實現(xiàn)容錯控制,,這兩種方法分別要求用戶在指定的次數(shù)內(nèi)或限定的時間內(nèi)完成操作,。 在實例流程中,,“科學技術作用”交互結構的“正確移動”分支執(zhí)行用戶正確操作的過程,在最后使用變量控制下一步驟繼續(xù)執(zhí)行,;“錯誤移動”分支將返回該交互結構,,繼續(xù)執(zhí)行;“允許用戶嘗試3次”分支限制該交互結構最多執(zhí)行3次,,否則退出該交互結構,,執(zhí)行“正確操作提示”圖標中的內(nèi)容,給出正確操作的演示或提示,。
以上幾點,,僅僅是筆者在長期使用authorware過程中的一些心得體會,總結出來以供大家參考,。 |
|
來自: 樂樂媽 > 《audthorware》