本節(jié)要點:交互圖標(biāo)(interation) 多種交互類型 自定義按鈕 變量的使用
本例簡介:人機交互是對多媒體課件的基本要求,authorware的交互類型很多。選擇題型課件在學(xué)校教育中應(yīng)用很廣泛,本例將通過單選題和多選題的制作來學(xué)習(xí)authorware的幾種重要的交互功能。
完成后流程圖:

運行界面:

制作步驟:
1、向設(shè)計窗口中拖入一個交互圖標(biāo)(interation movie),命名為“choice”。
2、雙擊“test”圖標(biāo),打開其設(shè)計窗口,在其中輸入選擇題內(nèi)容。如下圖。

3、向“test”圖標(biāo)的右邊拖一個計算圖標(biāo)(calculation),這時彈出“響應(yīng)類型(response type)”對話框。其中有11種交互響應(yīng)類型,默認(rèn)類型為“按鈕響應(yīng)(button)”,我們這里取默認(rèn)值。然后將其命名為“a”。

| button | 按鈕響應(yīng) |
| hot spot | 熱區(qū)響應(yīng) |
| hot object | 熱對象響應(yīng) |
| target area | 目標(biāo)區(qū)響應(yīng) |
| pull-down menu | 下拉菜單響應(yīng) |
| conditional | 條件響應(yīng) |
| text entry | 文本輸入響應(yīng) |
| keypress | 按鍵響應(yīng) |
| tries limit | 限制次數(shù)響應(yīng) |
| time limit | 限制時間響應(yīng) |
| event | 事件響應(yīng) |
4、雙擊“a”圖標(biāo)上面的小矩形按鈕
,打開響應(yīng)屬性設(shè)置對話框。

單擊“buttons...”按鈕,可對按鈕類型進行詳細的設(shè)置,比如設(shè)置按鈕的風(fēng)格、形狀、文字字體等,還可以定義自己的圖形按鈕。本例我們選用“standard windows checkbox”類型的按鈕。

單擊鼠標(biāo)屬性設(shè)置框中“cursors”右邊的
按鈕,可以設(shè)置鼠標(biāo)移過按鈕時的形狀。本例選擇手形。

5、再拖三個計算圖標(biāo)和一個群組圖標(biāo)到圖標(biāo)“a”的右邊。分別命名為“b”、“c”、“d”和“answer”。這時不再彈出交互類型選擇框,而是自動將響應(yīng)類型設(shè)為與前一個圖標(biāo)相同。
6、打開計算圖標(biāo)“a”,輸入如圖內(nèi)容。系統(tǒng)變量“checked@"a":=1”意思是設(shè)按鈕“a”為按下狀態(tài),“checked@"b":=0”意思是設(shè)按鈕“b”為未被按下狀態(tài)。自定義變量“myanswer”是對用戶的選擇進行判斷,選擇a,該變量值為“怎么會是碳呢?”,這是動態(tài)出錯提示信息,可以使用戶知道錯誤的原因。

關(guān)閉“a”設(shè)計窗口,確認(rèn)輸入后,彈出新變量定義對話框,設(shè)置如圖。“initial val”是初使值,“description”是對該變量進行說明,可以不寫。初使值設(shè)為“你還沒選呢!”是當(dāng)用戶沒有按任何選項時,提示用戶。

7、同樣對圖標(biāo)“b”、“c”、“d”進行類似的輸入。


8、雙擊“answer”圖標(biāo)上面的小矩形按鈕
,打開響應(yīng)屬性設(shè)置對話框。在“type”下拉列表中,將其響應(yīng)類型改為“熱區(qū)(hot spot)”。然后發(fā)現(xiàn)“answer”圖標(biāo)上面的小矩形按鈕
變成了虛線框矩形
。這時可見設(shè)計窗口中出現(xiàn)熱區(qū)位置,將其拖拽并調(diào)整大小和位置如圖。

當(dāng)用戶點擊這個區(qū)域時,將執(zhí)行“answer”圖標(biāo)中的內(nèi)容。
9、“answer”圖標(biāo)中的內(nèi)容中將用戶選擇的答案顯示出來并做判斷。向其中拖入一計算圖標(biāo)和一個顯示圖標(biāo),并命名。如流程圖。
“judge”圖標(biāo)中內(nèi)容是判斷用戶是否做了選擇,如果沒選擇,不顯示正確答案。其中語句為:
if (checked@"a"=0 & checked@"b"=0 & checked@"c"=0 & checked@"d"=0) then answer:=""
自定義變量“answer”中的內(nèi)容是標(biāo)準(zhǔn)答案,其初使值為“正確答案是b”。
“display answer”圖標(biāo)中輸入文字如下圖。變量用大括號括起來,實際顯示的是變量的值。
技巧提示:
1、按住“shift”鍵,可同時選中多個對象。
2、調(diào)試程序時,常常打開控制作面板,讓程序暫停下來,這樣可以很方便地調(diào)整各對象(如文本、圖像、按鈕、熱區(qū)等)的位置。
3、對齊多個對象,可以在先選中多個對象后使用“modify”>>“align...”命令(快捷鍵為ctrl+alt+k),打開對齊面板。
源文件:點擊這里下載
|
新聞熱點
疑難解答