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

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

Authorware開發實例:Authorware 6.0網上多媒體課件繪制--6.4 運用按鈕響應

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

6.4  使用按鈕響應

為了使用按鈕響應,首先需要用戶在課件設計窗口創建交互流程,然后根據需要設置交互響應的屬性,最后是設計結果圖標。其中最關鍵的一步是創建一個合理、可行的交互流程,難點是根據課件的內容正確地設置交互響應的屬性,而結果圖標設置的好壞將影響最終的顯示效果。

6.4.1  創建按鈕響應

按鈕響應是一種使用最頻繁的一種交互方式,凡是使用過windows操作系統和各種應用軟件的用戶,一定對按鈕的作用留下了深刻的印象。本節將講述如何在authorware 6.0中實現按鈕響應的功能,并通過幾個具體的實例來具體介紹其使用方法,以加深印象。

 創建按鈕響應

(1) 選擇file→new命令,新建一個課件文件。

(2) 拖動交互圖標到流程線上,并將它命令為“交互圖標”。

(3) 拖動一個顯示圖標到“交互圖標”的右側,打開response type對話框。

(4) 在對話框中選中button單選按鈕。

(5) 單擊ok按鈕。

 

希望在交互圖標的右側添加更多的按鈕響應時,可重復上述(3)~(5)步的操作。例如,將按鈕響應命名為“按鈕響應舉例”之后,將得到如圖6-9所示的流程圖。雙擊流程線上的交互圖標,將打開其演示窗口,一個名為“按鈕響應舉例”的按鈕將出現在屏幕上。

選擇該按鈕之后,用戶可以移動該按鈕改變其位置,或者拖動其周圍的白色小方塊來改變其大小(如圖6-10所示)。對于顯示窗口的按鈕,用戶不能對它進行剪切與復制,因此選擇按鈕之后,工具欄的“剪切”與“復制”按鈕將處于禁用狀態。改變按鈕的大小時,標簽的字號也將隨著改變。

            

              圖6-9  按鈕響應的流程圖                  圖6-10  改變按鈕的大小與位置

6.4.2  設置按鈕響應屬性

按住ctrl功能鍵,然后雙擊交互圖標右邊的交互流程線上的按鈕響應類型標識符,就會打開按鈕響應的屬性對話框(如圖6-11所示)。如果直接雙擊按鈕響應類型的標識符,那么在打開屬性對話框的同時,還將打開演示窗口。

圖6-11  按鈕響應的屬性對話框

按鈕響應的屬性對話框主要包括三個部分:通用控制、button選項卡和response選項卡。在響應預覽窗口內,顯示了由按鈕響應所產生的一個按鈕。單擊下方的button按鈕時,將打開按鈕編輯對話框,允許用戶編輯現有的按鈕,刪除或創建新的按鈕。

在通用控制的左下角是交互結構預覽窗口,顯示了當前交互響應的類型標識符,結果圖標和返回路徑這三層結構。單擊open按鈕時,將首先保存當前屬性對話框中的所有設置并關閉對話框,然后打開結果圖標進行編輯。

頂端的文本框用于命名與顯示所選的圖標。在一般情況下,圖標名不會對authorware 6.0程序產生影響。但是,在按鈕響應、文本輸入響應、下拉菜單響應、條件響應及被函數或變量引用的圖標名等情況下,圖標名會影響authorware 6.0程序的顯示和功能。

打開type下拉列表框之后,就可以看到如圖6-12 type下拉列表框所示的交互響應類型,選擇其中的任何一種選項之后,都將改變當前的交互響應的類型。

在按鈕響應的屬性對話框內,單擊button標簽時,將打開button選項卡。sizes location文本框用于定義按鈕響應的大小與位置。在這兩個文本框內,都包含著x和y文本框,用戶可在其中輸入屏幕坐標值,它是以“像素”為單位,也可以輸入變量。

在size文本框內,x決定按鈕的寬度,y決定按鈕的高度。在location文本框內,x確定按鈕左上角的x坐標,y按鈕左上角y坐標。

label文本框用于設置按鈕響應的名稱,它的作用同文本框相同。一旦在此文本框內對響應的名稱進行修改,在演示窗口及流程線上的圖標名稱都會發生同步的變化。在改變label文本框的內容時,按鈕的大小將會根據圖標名的長短自動進行調整。對于用戶自定義的按鈕,它的大小不會受圖標名稱長短的影響。

key文本框用于設置觸發按鈕響應的鍵盤快捷鍵,使用這些快捷鍵可代替鼠標的單擊按鈕響應的操作。需要使用多個快捷鍵時,可以在每個快捷鍵之間使用“|”符號分開。例如在key文本框內輸入“a | a”之后,表示使用大字的字母a和小字的字母a都能夠觸發按鈕響應。

需要使用組合鍵時,可直接在key文本框內輸入組合鍵的名稱。例如ctrla,表示ctrl+a組合鍵將觸發所選的按鈕響應。在使用鍵盤快捷鍵或組合鍵時,應該注意避免與應用程序窗口的一些常用快捷鍵重復,authorware 6.0將優先執行內置的快捷鍵。

在options選項組內,啟用make default復選框之后,將在按鈕的周圍添加一圈加粗的黑線,表示該按鈕是默認的選擇。此時,用戶只需單擊enter(回車鍵)就可以觸發按鈕對應的動作。如果按鈕是自定義的,那么該復選框的功能將失效。

啟用hide when inactive:復選框之后,當按鈕處于禁用狀態時,它就會從屏幕上消失。一旦該按鈕變成有效狀態,則它又會自動出現。

cursor文本框用于顯示將鼠標移動到按鈕上時,光標所出現的形狀。在默認的情況下,文本框內將顯示none字樣,表示采用默認的鼠標形狀。單擊右側的按鈕時,將打開如圖6-13所示的cursors對話框。

在cursors對話框內選擇所需的光標之后,單擊ok按鈕即可完成改變鼠標移動到按鈕上時所出現的光標形狀。對于authorware 6.0提供的光標庫不太滿意,也可以增加更多的光標。單擊cursors對話框的add按鈕,將打開如圖6-14所示的load cursor對話框。

 

圖6-13  cursors對話框

選擇相應的光標文件之后,單擊“打開”按鈕就可以為更改所選按鈕響應的光標顯示。除此之外,可單擊edit按鈕,此時也將打開一個與圖6-14非常類似的對話框。在cursors對話框內單擊delete按鈕時,將刪除所選的光標文件。

圖6-14  load cursor對話框

通常,所有的操作系統都會附帶著數量不等的光標文件,它們位于安裝目錄的cursors文件夾內。對于windows 2000操作系統來說,cursors文件夾位于winnt文件夾內。對于自定義的光標文件,authorware 6.0在打包時將自動把這些文件包含進來,并且可通過edit功delete按鈕對它進行編輯或刪除。對于authorware 6.0內置的光標文件來說,edit按鈕和delete按鈕將被禁用。

在按鈕響應屬性對話框內,選擇response標簽之后,將打開如圖6-15所示的response選項卡,它用于控制authorware 6.0何時擦除在結果圖標中顯示的文本或圖形,以及在離開結果圖標時課件的流程走向。

在scope選項組內,啟用perpetual復選框之后,可以使當前的按鈕響應在整個課件或課件的一部分中永久有效,而不需要在每個交互過程中都創建一個新的按鈕響應。

在active if文本框內,用戶可以輸入一個條件表達式。當表達式的值為真時,則交互響應就處于有效狀態。反之,如果表達式的值為假,則交互響應就處于禁用狀態。如果沒有此域中輸入任何條件表達式,則當前的交互響應將是一直有效的。

圖6-15  response選項卡

erase下拉列表框,用于設置擦除結果圖標的方式。選擇after next entry時,表示用戶做出了另一個交互響應之后才擦除當前結果圖標中的內容。如果將結果返回路徑設置成返回交互主流程或繼續,則當前結果圖標中顯示的內容會繼續保留在屏幕上,除非用戶做出了另一個交互響應。如果新的響應與某一個目標響應匹配,則authorware 6.0就會擦除屏幕上的內容,否則authorware 6.0不會自動擦除屏幕上的內容。如果將結果返回路徑設置成退出交互,那么當authorware 6.0退出交互時就會自動擦除當前結果圖標中的內容。

選擇before next entry時,表示在用戶做出另一個交互響應之前,擦除當前結果圖標中的內容。為了在顯示被擦除之前看到屏幕上的內容,通常在結果圖標的最后插入一個等待圖標。如果將結果返回路徑設置成繼續,則當前結果圖標中的內容會依然保留在屏幕上,直到當前響應與其他交互響應相匹配。如果與其他響應都不匹配,那么程序的控制就會返回到交互主流程線上,authorware 6.0在允許用戶做其他響應之前會自動擦除屏幕上的內容。如果將結果返回路徑設置成了退出交互,則當authorware 6.0退出交互時就會自動擦除當前結果圖標中的內容。

選擇on exit時,僅僅當authorware 6.0退出交互時才擦除屏幕上當前結果圖標中的內容。選擇don't erase時,將始終保持當前屏幕上的顯示內容,除非使用一個擦除圖標把它們擦除掉。

在branch下拉列表框內,可以確定返回路徑。authorware 6.0提供了4種不同的返回路徑,它們分別是try again,continue,exit interaction及return。選擇try again時,將使課件的控制返回到交互主流程,以便用戶能夠做出其他的交互響應。

選擇continue時,在執行完當前結果圖標中的內容后把控制傳遞到交互流程線上,以便判斷該響應是否與右邊的其他目標響應相匹配。選擇exit interaction時,將在退出交互的過程時,把控制傳遞到交互圖標的下一個圖標上。選擇return時,將會把程序的控制返回到用戶產生交互響應的地方。

在通常情況下,branch下拉列表的return是不會出現的,這是因為用戶沒有選擇perpetual復選框的緣故。一種改變結果圖標返回路徑的更好方法是按住ctrl功能鍵,然后在課件設計窗口內單擊交互圖標的上方和下方的分支流程線。

status下拉列表框決定authorware 6.0如何判斷用戶的響應的。選擇not judge時,表示不對用戶的響應進行跟蹤。選擇correct response時,表示只記錄正確的響應數。選擇wrong response時,表示將記錄錯誤的響應數。

為了便于區別不同的結果響應,authorware 6.0對它們的名稱進行了修正。如果某個結果圖標所對應的目標響應為正確的響應,則在該圖標名稱的前面就會出現一個加號,如果某個結果圖標所對應的目標響應為錯誤的響應,則在該圖標名稱的前面就會出現一個減號,如果不對某個圖標所對應的目標響應進行判斷,在該圖標名稱前面不會出現任何符號(如圖6-16所示)。通過響應名稱的判斷,就可以知道結果響應的類型。

為了更快捷地改變結果圖標的返回路徑,使制作人員只需在程序設計窗口中就可以改變返回路徑,可以按住ctrl功能鍵的同時,單擊圖標的名稱前的符號(+、–、空白)就可以循環地改變響應狀態。

score文本框用于設置與當前響應相關的分數值。我們可以這樣來設置score域,如果該響應是正確的,則分數值是設為正值并返回。如果該響應是錯誤的,則分數值就設為負值。另外,還可以在score域中使用表達式。

6.4.3  設計結果圖標

完成按鈕響應的屬性設置之后,就可以著手對結果圖標進行編輯。結果圖標就是在交互圖標內與一個流程分支所對應的圖標,它們可能是顯示圖標、擦除圖標、計算圖標或影像圖標等等。例如,分別對三個結果圖標的內容進行設置,它們對應的響應名稱分別是“響應1”、“響應2”和“響應3”,在演示窗口打開包含上述交互按鈕的課件之后,單擊這些按鈕時,就會得到如圖6-17所示的響應效果。

由于在設置響應屬性時,將擦除選項定義為don't erase,這樣每單擊一次按鈕,都會在屏幕上出現一次結果圖標的內容。如果結果圖標的內容相互重疊,那么將有部分內容被覆蓋。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 久久国产乱子伦精品 | 中文字幕精品一二三四五六七八 | 九九热免费视频在线观看 | 曰本三级日本三级日本三级 | 欧美黑人伦理 | 国产精品久久久久一区二区 | 久草经典视频 | 免费香蕉成视频成人网 | 黄色18网站 | 久久久久成人免费 | 精品一区二区久久久 | 黄网站免费观看视频 | 久久久久久久久浪潮精品 | 爱操影视 | 欧美一级美国一级 | a视频在线看 | 一日本道久久久精品国产 | 欧美一级做性受免费大片免费 | 色网站免费观看 | av在线免费观看网站 | 亚洲白嫩在线观看 | 久久丝袜脚交足黄网站免费 | 中文字幕综合在线观看 | 美女视频网站黄色 | 法国性xxx精品hd专区 | 欧美一级特级 | 渔夫荒淫艳史 | 日韩精品免费一区二区三区 | 欧美极品免费 | 久久精品99北条麻妃 | 亚洲欧美在线视频免费 | 亚洲国产小视频 | 一色桃子av大全在线播放 | 欧美性受xxxxxx黑人xyx性爽 | 综合99| 欧洲精品久久 | 黄色高清免费网站 | 免费看搡女人无遮挡的视频 | www.精品久久 | 少妇一级淫片免费看 | 91 视频网站|