計算分支對應著 branch 下拉列表框的 to calculated path 選項,它是根據選項下方的變量或表達式的值來決定 authorware 6.0 將要執行的分支路徑。例如,為了在背景圖片的 2 個點上,同時向四個方向繪制圓形,就可以將繪制圓形的函數 circle(pesize , x1 , 1 , x2 , y2) 放置在四個計算分支內,每繪制一次圖形,都改變圓形的位置,并且控制分支的變量依次指向下一個分支,這樣就可以根據 repeat 下拉列表框內的選項重復執行決策分支。
繪制四個方向的圓形
(1) 單擊工具欄的 new 按鈕,創建新的課件文件。
(2) 將計算圖標拖動到流程線上,并命名為“初始化”。
(3) 雙擊“初始化”圖標,在打開的編輯窗口內輸入如圖 11-20 所示的內容。
(4) 關閉“初始化”圖標編輯窗口之后,依次打開多個 new variable 對話框。
(5) 單擊 ok 按鈕,依次關閉 new variable 對話框,完成對定義變量的初始化。
(6) 將顯示圖標拖動到“初始化”圖標的下方,并命名為“背景”。
(7) 雙擊打開“背景”圖標,導入如圖 11-21 所示的背景圖片。
圖 11-20 編輯“初始化”圖標 圖 11-21 導入背景圖片
(8) 將決策圖標拖動到“背景”圖標的下方,并命名為“計算分支”。
(9) 雙擊“計算分支”決策圖標,打開決策圖標的屬性設置對話框。
(10) 打開 repeat 下拉列表框,選擇 until click/keypress 。
(11) 打開 branch 下拉列表框,選擇 to calculated path 。
(12) 在下方的文本框內輸入 i 。
(13) 單擊 ok 按鈕,關閉打開的屬性設置對話框。
(14) 將群組圖標拖動到“計算分支”的右側,命名為 1 。
(15) 雙擊 1 打開群組圖標的二級流程圖窗口。
(16) 將計算圖標拖動到流程線上,并命名為“計算”。
(17) 雙擊“計算”圖標,打開編輯窗口,輸入如圖 11-22 所示的內容。
(18) 關閉編輯窗口之后,將等待圖標拖動到“計算”圖標的下方。
(19) 雙擊等待圖標,在打開的屬性設置對話框內將等待時間設置為 2 秒。
(20) 關閉等待圖標的屬性設置對話框之后,得到如圖 11-23 所示的群組圖標 1 的流程圖。
圖 11-22 編輯“計算”圖標 圖 11-23 群組圖標 1 的流程圖
(21) 重復上述 (14) ~ (20) 步的操作,添加和編輯群組圖標 2 ,其中“計算”圖標的內容如圖 11-24 所示。
(22) 重復上述 (14) ~ (20) 步的操作,添加和編輯群組圖標 3 ,其中“計算”圖標的內容如圖 11-25 所示。
圖 11-24 群組圖標 2 的“計算”圖標 圖 11-25 群組圖標 3 的“計算”圖標
(24) 將交互圖標拖動到“計算分支”決策圖標的下方,并命名為“退出”。
(25) 將計算圖標拖動到“退出”圖標的右側,打開 response type 對話框。
(26) 選中 button 單選按鈕之后,單擊 ok 按鈕。
(27) 將計算圖標命名為 quit 。
(28) 雙擊 quit 圖標,打開編輯窗口。
(29) 在編輯窗口內輸入 quit() 之后關閉窗口。
(30) 運行課件文件時,雙擊 quit 圖標的標識符,打開按鈕響應的屬性設置對話框。
(31) 選擇演示窗口的按鈕之后,將它拖動到適當的位置。
(32) 單擊 ok 按鈕之后,得到如圖 11-27 所示的課件流程圖。
(33) 運行、測試并保存課件文件。
“計算”圖標內的 setfill(flag , color) 用于設定畫圖函數的填充模式。 flag 為 true 時進行填充, flag 為假則不填充。將圓形的中心分別確定在演示窗口的左上角及右下角,水平向右畫圓形時,將 x 軸的坐標依次加 5 ,而 y 軸的坐標保持不變。垂直向下畫圓形時,將 y 軸的坐標依次加 5 , x 軸的坐標保持不變。
播放課件之后,將在演示窗口的左上角水平向右及垂直向下畫圓形,在演示窗口的右下角水平向左及垂直向上畫圓形
[1] [2] 下一頁
新聞熱點
疑難解答