麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 網站 > 媒體動畫 > 正文

Authorware基礎教程:11.3 運用Authorware 決策圖標(1)

2024-09-08 19:26:22
字體:
來源:轉載
供稿:網友

決策圖標又稱為判斷圖標,可用來實現流程的分支、循環,它的形狀為菱形。通過 if…then…else 的方式可以改變在課件內新的流程分支,通過它們的嵌套,還可以實現多元分支,但使用決策圖標實現多元分支時,程序結構清晰、易于理解,這是前者無法比擬的。


11.3.1 設置決策圖標的屬性

決策圖標及其路徑如圖 11-6 所示,與交互圖標非常類似。每一個決策圖標上都附著數量不等的分支路徑,由于決策圖標的自動性,因此 authorware 6.0 將根據決策圖標當時的設置情況自動地選擇某一分支運行,而交互圖標是根據用戶的交互響應來決定程序的分支的。

需要創建決策路徑時,可直接將結果圖標拖動到決策圖標的右側,釋放鼠標之后,一個新的分支路徑將出現在流程圖窗口。重復上述步驟,可為決策圖標添加多條分支路徑。雙擊決策圖標時,將打開如圖 10-7 所示的 properties:decision icon 對話框。

圖 11-7 properties:decision icon 對話框

time limit 文本框用于確定決策結果花費的時間,用戶可在此輸入數值、變量或表達式。當到達規定的時間內, authorware 6.0 將中斷當前的進程,退出決策結構,開始執行決策圖標下方的圖標。

啟用 show time remaining 復選框之后,將在演示窗口內通過時鐘顯示當前剩余決策的時間。只有在 time limit 文本框內輸入數值之后,該復選框才能生效。

repeat 下拉列表框用于確定 authorware 6.0 將在決策圖標中重復執行的次數。選擇 fixed number of times 時,下拉列表框下方的文本框將被允許使用,用戶可在其中輸入數值、變量或表達式, authorware 6.0 將根據該項的設置決定重復執行的次數。特殊情況是,如果輸入的數值小于 1 ,那么 authorware 6.0 將不會執行任何分支,而是直接退出決策結構,執行決策圖標后面的圖標。

在 repeat 下拉列表框內選擇 until all paths used 選項時,所有的分支路徑至少執行一遍 之后才退出決策結構。此時, repeat 下方的文本框處于禁用狀態。選擇 until click/keypress 時,直到單擊鼠標或按下鍵盤之后,才退出決策結構。此時, repeat 下方的文本框處于禁用狀態。

在 repeat 下拉列表框內,選擇 until true 選項時, repeat 下方的文本框將被允許使用,用戶可在文本框內輸入數值、變量或表達式,在每次執行決策圖標時, authorware 6.0 都將先判斷是否為真,只要變量或表達式的值為假,將反復執行決策結構的各分支。當變量或表達式的值為真時, authorware 6.0 則退出決策結構。

在 repeat 下拉列表框內,選擇 don't repeat 選項時, authorware 6.0 將根據 branch 下拉列表框的選項選擇執行其中的一個分支流程,然后退出決策結構。 don't repeat 是 authorware 6.0 的默認選項,此時 repeat 下方的文本框處于禁用狀態。

branch 下拉列表框用于決定 authorware 6.0 執行決策圖標各分支路徑的方法。選擇 sequentially 時, authorware 6.0 將按照從左到右的順序,在第一次遇到決策圖標時執行第一個分支路徑,在第二次遇到決策圖標時執行第二個分支路徑,依次類推。 sequentially 是 authorware 6.0 的默認選項,此時 branch 下方的文本框處于禁用狀態。

選擇 randomly to any path 時,當 authorware 6.0 遇到決策圖標時,將隨機地選擇某一個分支來執行,這可能造成某一分支被反復執行,而有些分支很少執行的情況。此時, branch 下方的文本框處于禁用狀態。

選擇 randomly to unused path 時 authorware 6.0 將在沒有執行過的分支中進行隨機選擇。如果一個曾經得到執行,那么 authorware 6.0 現將遇到該決策圖標時,就不會選擇已經執行過的分支。只有在所有分支都執行一遍之后, authorware 6.0 才有可能第二次執行某個分支路徑。此時, branch 下方的文本框處于禁用狀態。

選擇 to calculated path 時, branch 下方的文本框將處于有效狀態,用戶可在此輸入一個變量或表達式。當 authorware 6.0 遇到決策圖標時,將根據輸入的變量或表達式決定執行的分支路徑。變量或表達式的數值就是分支的序列號。

啟動 reset paths on entry 復選框之后,將會重新設置那些與 authorware 6.0 已經執行過路徑相關的值,相當于對分支路徑進行初始化。如果在 branch 文本框中選擇了 sequentially 或 randomly to unused path 選項,則重新設置路徑值將會對它們產生影響,因為此時 authorware 6.0 會跟蹤記錄已經執行過的路徑,如果重新設置了路徑值,則 authorware 6.0 將會消除所有已經執行過的路徑的相關信息。

11.3.2 設置決策分支屬性

在決策結構中,不僅決策圖標具有屬性,決策路徑也具有屬性。雙擊決策分支的標識符,或者選擇某個分支圖標,然后使用 modify , icons 或 decision path ,都能夠打開分支的屬性設置對話框 ( 如圖 11-8 所示 ) 。

圖 11-8 決策分支的屬性設置對話框

erase contents 下拉列表框用于設置擦除的時機,選擇 before next selection 時,只將執行決策圖標時,才擦除當前分支的內容。選擇 upon exit 時,表示在退出決策結構時,才擦除當前分支的內容。選擇 don't erase 時,將始終保持當前屏幕上的分支內容,除非使用一個擦除圖標將它們擦除。

啟用 pause before branching 復選框之后,當退出分支路徑上的結果圖標時, authorware 6.0 將首先顯示出一個等待按鈕,單擊該按鈕之后,程序才會繼續往下執行。

11.3.3 決策圖標實例

為了計算從 1 到 100 進行累加的結果,我們可以采用順序分支的方法。在決策圖標的屬性對話框內將累加次數控制為 100 次,并使用顯示圖標及時給出當前的累加結果。為了控制顯示的時間,可在顯示圖標的后面添加一個等待圖標。

[1] [2] 下一頁  

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 国产一级免费在线视频 | 久久99网| 思思久而久而蕉人 | 日本xxxx色视频在线观看免费, | 国产成人高潮免费观看精品 | a一级黄| 精品一区二区三区免费 | 欧美成人高清视频 | 欧美精品一区自拍a毛片在线视频 | 久久综合九色综合久久久精品综合 | 99精品国产小情侣高潮露脸在线 | 国产色爱综合网 | av噜噜噜噜 | 亚洲一区二区三区视频 | 黄色毛片免费视频 | 日韩视频在线不卡 | 精品国产乱码一区二区三区四区 | 亚欧在线免费观看 | 日本高清视频网站www | 成人男女激情免费视频 | 亚洲午夜视频 | 国产精品久久久久久久久久东京 | 亚洲视频综合网 | 做爰xxxⅹ性护士hd在线 | 激情小说激情图片激情电影 | 精品一区二区三区免费爱 | 久久精品中文字幕一区二区三区 | 成年人观看免费视频 | 91精品视频在线看 | 综合图区亚洲 | 免费一级毛片在线播放不收费 | 中文字幕综合在线观看 | 亚洲第五色综合网 | h色在线观看 | 午夜视频在线免费播放 | 国产精品一区二区三区在线播放 | 欧美福利视频一区二区 | 在线观看免费毛片视频 | 国产成人av在线播放 | 色戒在线版 | 久久精品中文字幕一区二区 |