為了移動屏幕上的物體,使用鍵盤控制是一種常用的方法。由于 4 個方向鍵和 esc 鍵在 authorware 6.0 中對應的鍵名分別是 uparrow , downarrow , leftarrow , rightarrow 和 esc ,因此通過上述鍵名就可以控制對象的移動。在本例中將移動對象確定為紅色的圓球,并將移動的區域定義為一個 4 × 4 的正方形網格。當圓球到達網格的邊緣時,要求它不再移動。為了實現這一點,可在按鍵響應的屬性對話框內定義按鍵響應的條件。
通過按鍵移動對象
(1) 單擊 new 按鈕,創建新的課件文件。
(2) 將計算圖標拖動到流程線上,并命名為“定義變量”。
(3) 雙擊“定義變量”圖標,在編輯窗口內輸入“ x : =1 、 y : =1 ”。
(4) 將顯示圖標拖動到“定義變量”圖標的下方,并將它命名為“底圖”。
(5) 雙擊“底圖”圖標,打開演示窗口。
(6) 選擇繪圖工具的矩形工具之后,在演示窗口內繪制正方形。
(7) 選擇繪圖工具的直線工具之后,將正方形分成 16 等份 ( 如圖 9-14 所示 ) 。
圖 9-14 將正方形分成 16 等份
(8) 將顯示圖標拖動到“底圖”圖標的下方,并將它命名為“圓球”。
(9) 雙擊“圓球”圖標,打開演示窗口。
(10) 在演示窗口內使用橢圓繪圖工具繪制圓形。
(11) 使用紅色填充圓形。
(12) 將交互圖標拖動到“圓球”圖標的下方,并命名為“移動圓球”。
(13) 將群組圖標拖動到“移動圓球”的右側,打開 response type 對話框。
(14) 選中 keypress 單選按鈕之后,單擊 ok 按鈕打開的對話框。
(15) 將群組圖標命名為 uparrow 之后,雙擊按鍵響應的標識符,打開 properties:response 對話框。
(16) 在 response 選項卡內,在 active if 文本框內輸入“ y<=3 ”。
(17) 打開 erase 下拉列表框,選擇 after next entry 。
(18) 打開 branch 下拉列表框,選擇 continue 。
(19) 打開 status 下拉列表框,選擇 not judged ( 如圖 9-15 所示 ) 。
圖 9-15 設置 uparrow 圖標的響應屬性
(20) 關閉打開的 properties:response 對話框。
(21) 雙擊 uparrow 群組圖標,打開二級流程窗口。
(22) 將計算圖標拖動到二級流程線上,并命名為 y+1 。
(23) 雙擊計算圖標,在編輯窗口內輸入 y : =y+1 之后,關閉打開的編輯窗口。
(24) 重復上述 (13) ~ (23) 步的操作,在“移動圓球”交互圖標的右側添加 downarrow 群組圖標,在按鈕響應的屬性對話框內將 active if 修改為 y : =y–1 。
(25) 重復上述 (13) ~ (23) 步的操作,在“移動圓球”交互圖標的右側添加 rightarrow 群組圖標,在按鈕響應的屬性對話框內將 active if 修改為 x : =x–1 。
(26) 重復上述 (13) ~ (23) 步的操作,在“移動圓球”交互圖標的右側添加 leftarrow 群組圖標,在按鈕響應的屬性對話框內將 active if 修改為 x : =x–1 。
(27) 將計算圖標拖動到 rightarrow 圖標的右側,打開 response type 對話框。
(28) 選擇 keypress 單選按鈕之后,單擊 ok 按鈕,關閉打開的對話框。
(29) 將計算圖標命名為 esc 之后,雙擊打開編輯窗口。
(30) 在編輯窗口內輸入 quit (1) 。
(31) 雙擊 esc 圖標的響應標識符,打開 properties:response 對話框。
(32) 在 response 選項卡內打開 branch 下拉列表框,選擇 exit interaction 。
(33) 單擊 ok 按鈕,關閉打開的 properties:response 對話框。
(34) 將群組圖標拖動到 esc 圖標的右側,打開 response type 對話框。
(35) 選中 continue 單選按鈕之后,單擊 ok 按鈕,關閉打開的對話框。
(36) 將群組圖標命名為 true 。
(37) 雙擊 true 圖標的響應標識符,打開 properties:response 對話框。
(38) 在 response 選項卡內打開 branch 下拉列表框,選擇 continue 。
(39) 單擊 ok 按鈕,關閉打開的 properties:response 對話框。
(40) 雙擊 true 群組圖標,在其中添加一個移動圖標,將命名為“移動”。
(41) 執行課件文件,當演示窗口內出現正方形方格與圓球時,雙擊移動圖標,打開 properties:motion icon 對話框。
圖 9-16 p
[1] [2] [3] 下一頁
新聞熱點
疑難解答