

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

3、向“test”圖標(biāo)的右邊拖一個(gè)計(jì)算圖標(biāo)(calculation),這時(shí)彈出“響應(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 限制時(shí)間響應(yīng)
event 事件響應(yīng)
4、雙擊“a”圖標(biāo)上面的小矩形按鈕,打開響應(yīng)屬性設(shè)置對話框。

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

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

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

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

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



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

當(dāng)用戶點(diǎn)擊這個(gè)區(qū)域時(shí),將執(zhí)行“answer”圖標(biāo)中的內(nèi)容。
9、“answer”圖標(biāo)中的內(nèi)容中將用戶選擇的答案顯示出來并做判斷。向其中拖入一計(jì)算圖標(biāo)和一個(gè)顯示圖標(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)中輸入文字如下圖。變量用大括號括起來,實(shí)際顯示的是變量的值。

技巧提示:
1、按住“shift”鍵,可同時(shí)選中多個(gè)對象。
2、調(diào)試程序時(shí),常常打開控制作面板,讓程序暫停下來,這樣可以很方便地調(diào)整各對象(如文本、圖像、按鈕、熱區(qū)等)的位置。
3、對齊多個(gè)對象,可以在先選中多個(gè)對象后使用“modify”>>“align...”命令(快捷鍵為ctrl+alt+k),打開對齊面板。

源文件:點(diǎn)擊這里下載
新聞熱點(diǎn)
疑難解答