![Authorware第6章交互程序設計課件_第1頁](http://file4.renrendoc.com/view/310f1c351e4aae86687333bba0a9c2f9/310f1c351e4aae86687333bba0a9c2f91.gif)
![Authorware第6章交互程序設計課件_第2頁](http://file4.renrendoc.com/view/310f1c351e4aae86687333bba0a9c2f9/310f1c351e4aae86687333bba0a9c2f92.gif)
![Authorware第6章交互程序設計課件_第3頁](http://file4.renrendoc.com/view/310f1c351e4aae86687333bba0a9c2f9/310f1c351e4aae86687333bba0a9c2f93.gif)
![Authorware第6章交互程序設計課件_第4頁](http://file4.renrendoc.com/view/310f1c351e4aae86687333bba0a9c2f9/310f1c351e4aae86687333bba0a9c2f94.gif)
![Authorware第6章交互程序設計課件_第5頁](http://file4.renrendoc.com/view/310f1c351e4aae86687333bba0a9c2f9/310f1c351e4aae86687333bba0a9c2f95.gif)
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
多媒體是將圖、文、聲、像等各種媒體表達方式有機結合到一起,并具有良好交互性的計算機技術。Authorware最重要的貢獻是能實現(xiàn)交互功能,也就是說程序在運行的過程中,用戶可以通過鼠標、鍵盤或觸摸屏等來控制程序的流向,使計算機程序在用戶可以理解、可控制的情況下順利進行。
多媒體是將圖、文、聲、像等各種媒體表達方本章學習目標:(1)掌握交互圖標及其屬性的設置。(2)通過實例的學習,掌握交互類型的使用。
文本輸入下拉菜單按鈕響應按鍵響應時間限制重試限制條件響應熱對象響應熱區(qū)響應目標區(qū)響應事件響應本章學習目標:6.1文本輸入響應---填空題
文本輸入響應提供了用戶與課件進行交互的一種接口。本節(jié)通過文本輸入交互完成一個測試。當程序運行時,畫面上出現(xiàn)一道填空題,要求用戶將正確的答案填寫在文本框內。如果輸入的結果正確,顯示“回答正確”提示信息。6.1文本輸入響應---填空題文本輸入案例效果
案例效果案例解析
案例解析知識點1.設置交互類型知識點1.設置交互類型2.修改交互類型2.修改交互類型(1)設置“文本輸入”選項卡
1)在“模式”文本框內的字符與該響應的分支標題相同,這樣“交互”圖標就會根據(jù)用戶輸入的字符來判斷是否產生響應。該文本框中還可以使用一定的特殊符號來設定匹配要求?!?”可以匹配任何一個字符串;“?”可以匹配任何一個字符。
2)在“最低匹配”文本框中輸入數(shù)字,該數(shù)字決定輸入字符與分支標題至少應匹配的字符數(shù)目。
3)“增強匹配”復選框,允許把匹配內容分幾次輸入。可以實現(xiàn)下列效果:假設分支標題是myfamily,您可以先輸入my,然后按確認鍵,再輸入family,按下確認鍵后也能產生響應。(1)設置“文本輸入”選項卡4)忽略:設置匹配文本時忽略的內容大小寫:忽略大小寫,對輸入文字的大小寫不加區(qū)別??崭瘢汉雎钥崭?。附加單詞:忽略多余的單詞。附加符號:忽略多余的標點符號。單詞順序:忽略單詞順序。4)忽略:設置匹配文本時忽略的內容1)“范圍”:其中只包括一個“永久”復選框,用戶所設置的交互類型將永遠有效,直到退出該程序。2)“激活條件”文本框用于設置使響應起作用的條件。只有當用戶的操作符合所設的條件時,響應才被激活,否則將不會做出響應。1)“范圍”:其中只包括一個“永久”復選框,用戶所設置的交互3)“擦除”下拉列表框,設置擦除“交互”圖標中顯示內容的時機。系統(tǒng)提供了4個擦除時間供用戶選擇。在下次輸入之后:此為Authorware的默認選項。當用戶選中此項時,系統(tǒng)會在用戶給出響應后,在進入下一個響應后將“交互”圖標中的顯示內容擦除。在下次輸入之前:選中此項,系統(tǒng)的擦除時間變?yōu)樵谶M入下一個響應前。在退出時:當用戶選中此項,只有在計算機退出當前的交互作用分支結構讀取程序時,擦除該“交互”圖標中所顯示的全部內容。不擦除:如果選擇了此項,在計算機讀取完其中的程序以后,只要不特地設置“擦除”圖標將該處演示窗口中的顯示內容擦除,其顯示將始終存在。3)“擦除”下拉列表框,設置擦除“交互”圖標中顯示內容的時機4)“分支”下拉列表框,用于設置執(zhí)行完響應圖標內容后程序的走向。當用戶選中“范圍”屬性中的“永久”復選框時,“分支”屬性的選項中將會比不選中時多一個“返回”選項。重試:當選擇此分支類型時,系統(tǒng)在響應完此處交互后將會回到主流程線的交互分支起點開始讀取程序,在此等待用戶做出另一次交互操作。繼續(xù):當用戶選擇此分支類型時,在系統(tǒng)響應完此處交互后,計算機又是回到閉合矩形的路徑上等待下一次響應的操作。退出交互:當系統(tǒng)響應完具有此分支類型的交互程序后,順著箭頭的指向,程序將直接退出交互。返回:選擇了此交互分支類型的響應,流程線將直接穿過“交互”圖標。這種方式通常在制作下拉菜單響應時應用。4)“分支”下拉列表框,用于設置執(zhí)行完響應圖標內容后程序的5)“狀態(tài)”下拉列表框中,有三種響應狀態(tài),分別代表響應結果的狀態(tài)。不判斷:不對用戶的響應做任何判斷,將來俄無法知道用戶操作的正確還是錯誤。選擇此項后響應圖標題沒有任何變化。正確響應:程序記錄用戶正確響應的次數(shù),并保存在系統(tǒng)變量TotalCurrect中,選擇此項后響應圖標題的左側會顯示一個“+”號。錯誤響應:程序記錄用戶錯誤響應的次數(shù),并保存在系統(tǒng)變量TotalWrong中,選擇此項后響應圖標題的左側會顯示一個“-”號。
6)在“計分”文本框:本次響應的得分。5)“狀態(tài)”下拉列表框中,有三種響應狀態(tài),分別代表響應結果3.設置文本輸入交互屬性
3.設置文本輸入交互屬性(1)設置“交互作用”選項卡1)“擦除”下拉列表框中的設置與前面講的比較類似。2)“擦除特效”旁的按鈕,可以設置擦除的模式。3)選中“選項”中的“在退出前中止”復選框,當程序執(zhí)行完“交互”圖標后,界面將暫停,以便讓用戶看清界面上的顯示內容。如果同時選中“顯示按鈕”復選框,則在窗口上還會顯示一個“繼續(xù)”按鈕,單擊該按鈕程序會繼續(xù)往下執(zhí)行。(1)設置“交互作用”選項卡Authorware第6章交互程序設計課件1)選中“知識對象軌跡”復選框,當程序運行時,交互圖標將自動將交互結果傳給CMI系統(tǒng)。2)“交互標識”文本框用于確定交互的惟一標識符。如果使用了CMIAddInteraction函數(shù),Authorware把用戶在CMIAddInteraction函數(shù)中輸入的ID號作為該函數(shù)InteractionID參數(shù)。
1)選中“知識對象軌跡”復選框,當程序運行時,交互圖標將自動3)在“目標標識”文本框中可以輸入目標標識符,Authorware把用戶在CMIAddInteraction函數(shù)中輸入的ID號(標識符)作為目標ID參數(shù)。若此文本框為空,Authorware將使用圖標名稱作為目標ID標識符。4)在“重要”文本框中可以輸入某些數(shù)值,Authorware也把用戶在CMIAddInteraction函數(shù)中輸入的值作為Weight的參數(shù)。
5)“類型”下拉菜單,Authorware把用戶所設的下拉菜單選項或輸入的CMIAddInteraction函數(shù)作為Type參數(shù)。3)在“目標標識”文本框中可以輸入目標標識符,Authorw4.設置文本輸入域屬性4.設置文本輸入域屬性大小選項:用于設置文本輸入區(qū)域的大小尺寸??梢栽谄浜蟮奈谋究蛑蟹謩e輸入數(shù)值或變量,以決定文本輸入區(qū)域的尺寸。也可以通過鼠標拖動文本輸入區(qū)域來調整其大小。位置選項:用于設置文本輸入區(qū)域的位置??梢栽谄浜蟮奈谋究蛑蟹謩e輸入數(shù)值和變量,以決定文本區(qū)域的位置。也可以通過鼠標直接移動文本輸入區(qū)域,將其放置在合適的位置。大小選項:用于設置文本輸入區(qū)域的大小尺寸??梢栽谄浜蟮奈谋究蜃址拗莆谋究颍河糜谠O置在文本輸入區(qū)域中輸入字符串的最大長度,如果輸入的字符串超過此處設置的最大長度,將會自動忽略多余的字符,如果沒有在該文本框中輸入任何內容,則表示輸入字符的長度沒有限制,即可以輸入任意長度的字符串。自動登錄限制復選框:選取中該復選框后,運行程序時,如果輸入的字符個數(shù)達到限制的字符數(shù),Authorware將自動結束輸入。用戶可以無需按確認鍵程序就可以自動往下執(zhí)行程序。字符限制文本框:用于設置在文本輸入區(qū)域中輸入字符串的最大長度作用鍵文本框:用于設置結束輸入結束的確認鍵。輸入標志復選框:選中該復選框后,在文本輸入區(qū)域的左邊將出現(xiàn)一個小三角形,以提示用戶可以在此處輸入文本。忽視無內容的輸入復選框:選中該復選框時,如果用戶沒有輸入任何內容,將忽略用戶按下的功能鍵,用戶可以再次輸入。退出時擦除輸入的內容復選框:選中該復選框后,在退出交互時自動擦除用戶輸入的內容;否則,輸入的文本一直停留在屏幕上,直到被擦除圖標擦除為止。作用鍵文本框:用于設置結束輸入結束的確認鍵。字體下拉列表框:用于定義文本輸入區(qū)域中文本的字體。大小下拉列表框:用于定義文本的字號。風格選項組:用于定義文本的字體風格,如粗體、斜體或帶下劃線。顏色選項:用于指定文本的字體顏色和背景顏色,只要單擊對應的顏色塊即可進行對應的顏色設置。模式下拉列表框:用于指定顯示模式,只需在下拉列表框中選取擇所需的模式選項。字體下拉列表框:用于定義文本輸入區(qū)域中文本的字體。小結本例主要的知識點包括:
交互結構的建立設置文本輸入交互的屬性
文本輸入域屬性的設置小結本例主要的知識點包括:6.2下拉菜單和按鈕響應—詩詞欣賞
本節(jié)通過下拉菜單和按鈕響應完成一個作品:詩詞欣賞。作品中有三個菜單:文件、詩詞和幫助。當程序運行時,單擊文件菜單,可以打開和退出文件;單擊詩詞菜單,可以選擇不同的作者,然后通過按鈕響應選擇要欣賞的詩詞。
6.2下拉菜單和按鈕響應—詩詞欣賞本節(jié)案例效果案例效果Authorware第6章交互程序設計課件Authorware第6章交互程序設計課件案例解析
案例解析知識點1.在實例運行過程中,單擊“文件”菜單,可以看到在“打開”和“退出”兩個子菜單間有一條分隔符,這條分隔符的制作非常簡單,只需將“打開”和“退出”中間的顯示圖標命名為“-”即可。2.在實例運行過程中,單擊“幫助”菜單,其help子菜單下面有一條下劃線,這是一種快捷鍵的方式,即按下“H”鍵也打開“幫助”菜單。實現(xiàn)的方法:即在分支標題前加上“&”字符。知識點1.在實例運行過程中,單擊“文件”菜單,可以看到在“打3.設置下拉菜單響應的屬性3.設置下拉菜單響應的屬性4.設置按鈕響應的屬性4.設置按鈕響應的屬性5.設置按鈕形狀5.設置按鈕形狀6.編輯和添加按鈕樣式6.編輯和添加按鈕樣式小結本例主要的知識點包括:
設置下拉菜單響應的屬性
按鈕交互屬性的設定
按鈕的編輯和添加小結本例主要的知識點包括:6.3按鍵響應---選擇題
程序運行到按鍵交互時,只要用戶按下程序中指定的鍵,程序將進入交互分支結構運行。在多媒體軟件產品的演示過程中,按鍵響應交互是一種非常重要的交互方式,對鍵盤的響應不僅是繼續(xù)程序運行的一種手段,而且還可以對鍵盤輸入的內容進行響應。本節(jié)介紹制作一個選擇題程序。要求使用鍵盤做出回答,使用按鍵響應接受用戶的輸入。6.3按鍵響應---選擇題程序運行到按案例效果
案例效果案例解析
案例解析知識點
(1)在“快捷鍵”文本框中,輸入控制響應的字母、數(shù)字鍵、標點符號或功能鍵。知識點(1)在“快捷鍵”文本框中,輸入控制響應的字母、數(shù)字小結本例主要的知識點包括:
按鍵交互屬性的設置小結本例主要的知識點包括:6.4限次、限時、條件響應
—
猜物品價格
條件響應完全不需要任何操作,只需事先設定一個條件表達式,在程序運行的過程中當條件表達式的值符合響應條件時,程序立即自動響應,并執(zhí)行相應的程序分支。限制交互時間響應可以單獨使用,但更多是作為其他響應類型的附加響應來使用的。主要功能是監(jiān)視用戶進入交互圖標以后所流逝的時間,待流逝的時間達到用戶事先設定的時間時自動引起響應,并執(zhí)行相應下掛分支中的程序。常用來對用戶的交互操作進行限時。6.4限次、限時、條件響應
—猜物品價格
條件響應完全限制嘗試次數(shù)響應的主要功能是監(jiān)視用戶進入交互圖標以后進行交互操作的次數(shù),待交互次數(shù)達到用戶事先設定的次數(shù)時自動引起響應,并執(zhí)行相應下掛分支中的程序。常用來對用戶的交互操作進行次數(shù)的限制。本節(jié)案例是讓用戶猜物品的價格。其效果是當程序運行時,一個商品在演示窗口中移動,當停下來時,顯示讓用戶輸入價格,系統(tǒng)會提示用戶的數(shù)值是大是小,用戶根據(jù)提示信息重新輸入數(shù)值,直到輸入了正確的數(shù)值,另外,附加了時間和嘗試次數(shù)的限制。限制嘗試次數(shù)響應的主要功能是監(jiān)視用戶進入交互圖標以后進行交互案例效果
案例效果案例解析
案例解析知識點
1.設置條件響應屬性知識點1.設置條件響應屬性(1)條件文本框:輸入響應的條件,應為一個條件表達式。若此項為空,認為是False。(2)自動下拉列表框關:不自動匹配。只有當用戶進行了交互并且程序運行到本條件響應時才會判斷響應條件是否匹配。為真:只要條件為真就自動匹配。當由假為真:當條件由假變?yōu)檎鏁r自動匹配。對于永久的條件響應只能使用這一種匹配方式。(1)條件文本框:輸入響應的條件,應為一個條件表達式。若此項2.設置限制交互時間響應的屬性2.設置限制交互時間響應的屬性(1)時限文本框:限制用戶交互操作的時間,單位為秒。(2)中斷下拉列表框繼續(xù)計時:在程序轉而執(zhí)行其他操作的過程中繼續(xù)計時。暫停,在返回時恢復計時:程序轉而執(zhí)行其他操作時暫停計時,返回到當前交互時繼續(xù)計時。暫停,在返回時重新開始計時:程序轉而執(zhí)行其他操作時暫停計時,返回到當前交互時重新計時。暫停,如運行時重新開始計時:程序轉而執(zhí)行其他操作時暫停計時,返回到當前交互時重新計時,但要求返回時計時尚未超時。(1)時限文本框:限制用戶交互操作的時間,單位為秒。(3)選項顯示剩余時間:顯示倒計時鐘,輸入了時限以后可用。每次輸入重新計時:當匹配了一個響應后重新進入交互時是否重新計時。(3)選項3.設置限制嘗試次數(shù)的響應的屬性(1)最大限制:具體設置最多嘗試次數(shù),允許使用變量和表達式。
3.設置限制嘗試次數(shù)的響應的屬性(1)最大限制:具體設置最小結本例主要的知識點包括:設置條件響應屬性設置限制交互時間響應的屬性設置限制嘗試次數(shù)的響應的屬性小結本例主要的知識點包括:6.5熱區(qū)域響應
---認識計算機的硬件組成
熱區(qū)交互是用戶通過單擊、雙擊或移動到展示窗口中任意一個矩形區(qū)域而產生交互響應的交互類型。同建立按鈕交互響應一樣,只要在建立交互時從彈出的“交互類型”對話框中單擊“熱區(qū)域”單選按鈕即可建立熱區(qū)域交互。本節(jié)制作一個簡單的熱區(qū)交互應用的例子,通過鼠標的移動來認識計算機的硬件組成。6.5熱區(qū)域響應
---認識計算機的硬件組成
案例效果
案例效果案例解析
案例解析知識點
(1)大小文本框:設置熱區(qū)的大小。(2)位置文本框:設置熱區(qū)的位置。(3)快捷鍵文本框:設置熱區(qū)的熱鍵。與按鈕響應相同。知識點(1)大小文本框:設置熱區(qū)的大小。(4)匹配下拉列表框:下拉列表框用于確定用戶與熱區(qū)響應的匹配方式,它包括三個選項。選擇“單擊”時,表示用戶只需在響應區(qū)域內單擊,即可以引發(fā)相應的匹配動作,它是匹配下拉列表框的默認選項。選擇“雙擊”時,表示用戶只需在響應區(qū)域內雙擊,即可引發(fā)相應匹配動作。選擇“指針處于指定區(qū)域內”時,表示用戶只需把鼠標移動到響應區(qū)域內,即可引發(fā)相應的動作,而不需要進行任何形式的擊鍵動作。選擇“指針處于指定區(qū)域內”之后,匹配下方的“匹配時加亮”復選框將處于禁用狀態(tài),并且響應選項卡的“分支”下拉列表框中的繼續(xù)選項也成為禁用的。(4)匹配下拉列表框:下拉列表框用于確定用戶與熱區(qū)響應的匹(5)匹配時加亮復選框啟用匹配時加亮復選框之后,每當單擊響應區(qū)域時,熱區(qū)會以高亮顯示,釋放鼠標之后,熱區(qū)恢復原來狀態(tài)。(6)匹配標記復選框啟用匹配標記復選框之后,在演示窗口中的熱區(qū)內會顯示一個匹配標記,一般是一個白色小方塊。(7)鼠標按鈕:設置光標屬性。與按鈕響應相同。(5)匹配時加亮復選框小結在本節(jié)中,主要學習了“熱區(qū)域”交互方式的特性和設置。熱區(qū)響應主要用于對固定形狀和固定位置區(qū)域的交互響應設置。在“屬性:交互”對話框中,“大小”選項可以用來調整熱區(qū)響應區(qū)域的大小??梢杂檬髽送蟿訜釁^(qū)句柄或在“大小”和“位置”文本框中調整熱區(qū)區(qū)域的大小和位置。
小結在本節(jié)中,主要學習了“熱區(qū)域”交互方式的特性和設置。熱區(qū)6.6熱對象響應
熱對象響應可以用來響應用戶的鼠標動作,它與熱區(qū)響應的最大區(qū)別是,熱區(qū)響應是在展示窗口的一個固定的區(qū)域并且有特定的形狀,而熱對象響應可以是針對一個任意形狀的物體。選中熱對象交互方式,系統(tǒng)會要求我們指定熱物體,程序運行時,用戶對熱物體進行操作時(單擊、雙擊或指向熱物體,根據(jù)設置而改變),程序進入交互分支結構。本節(jié)中,將制作一個移動的天使來匹配響應。當用戶單擊移動天使時,將出現(xiàn)“HappyBirthday”祝福語。6.6熱對象響應
熱對象響應可以用來響案例效果
案例效果案例解析
案例解析知識點
1.注意:在熱區(qū)響應程序中,所有的畫面可以放置在一幅圖中,而在熱對象響應的制作中卻不可以,熱對象中的每一個對象必須單獨放置在一個“顯示”圖標中。知識點1.注意:在熱區(qū)響應程序中,所有的畫面可以放置在一幅熱對象只讀框:選定了熱對象以后,顯示熱對象圖標的名稱??旖萱I文本框:輸入控制響應的字母、數(shù)字鍵、標點符號或功能鍵。匹配下拉列表、匹配時加亮復選框和鼠標按鈕請參照上一節(jié)熱區(qū)域響應。
熱對象只讀框:選定了熱對象以后,顯示熱對象圖標的名稱。小結本例主要的知識點包括:熱對象交互屬性的設置小結本例主要的知識點包括:6.7目標區(qū)響應----看圖識字
目標區(qū)響應類型主要應用于將特定對象移動到指定區(qū)域的作用場合,使用目標區(qū)響應類型,可以制作出非常有趣的游戲。本節(jié)制作一個簡單的目標區(qū)響應效果。在程序運行時,可以拖動文字到指定的圖片,如果正確,則停留在此位置,如果不正確,則返回原來的位置。6.7目標區(qū)響應----看圖識字
目標案例效果
案例效果案例解析
案例解析知識點
選中“允許任何對象”復選框,所有目標對象拖動到本目標區(qū)域時都會做出響應。一般對所有目標對象錯誤拖動進行處理時選中此項。
知識點選中“允許任何對象”復選框,所有目標對“放下”下拉列表框中有三個選項:在中心定位:當用戶將對象拖動到正確目標區(qū)釋放,系統(tǒng)將自動將該對象放置在目標區(qū)域的中央。在目標區(qū)放下:當用戶將對象拖動到正確目標區(qū)釋放,對象將停留在當前位置,但此位置不一定是目標區(qū)域的中央。返回:當用戶將對象拖動到不正確目標區(qū)釋放后,對象將返回原處。常用于錯誤拖動的情況?!胺畔隆毕吕斜砜蛑杏腥齻€選項:注意:選定“允許任何對象”屬性的響應分支一定要放在其他所有響應分支之后,如果反過來把它放在第一個響應分支中,勢必造成后面的響應分支永遠得不到匹配的結果。注意:選定“允許任何對象”屬性的響應分支一定要放在其他所有響小結本例主要的知識點包括:目標區(qū)響應屬性的設置小結本例主要的知識點包括:6.8事件響應----加法器
事件驅動是編程中重要的概念,Authorware自身沒有事件驅動的機制,但是Authorware的事件響應卻能借助于外部的ActiveX控件發(fā)送的事件實現(xiàn)事件驅動。當用戶對ActiveX控件實行一種操作立即由ActiveX控件發(fā)送一個事件,Authorware的事件響應捕獲到這一事件并響應該事件,從而執(zhí)行相應的下掛分支中的程序。6.8事件響應----加法器
事件
本節(jié)將用事件響應制作加法器。分別用于顯示被加數(shù)、加數(shù)、和,其中被加數(shù)和加數(shù)是可以編輯修改的,只要兩者有一個數(shù)改變,和文本框也立即發(fā)生改變。并且和文本框中的數(shù)是不可以修改的。本節(jié)將用事件響應制作加法器。分別用于顯案例效果
案例效果案例解析
案例解析知識點
1.Authorware中使用事件響應依靠ActiveX控件作為事件發(fā)送者。因此,設計事件響應的一般步驟是:首先利用菜單命令“插入/控件/ActiveX”在流程線上添加一個ActiveX控件,并進行屬性設置;然后創(chuàng)建一個事件響應,在事件響應對話框中選定ActiveX控件為事件發(fā)送者,并選定一個或幾個事件為Authorware響應的事件。知識點1.Authorware中使用事件響應依靠Activ雙擊一個發(fā)送者或事件:雙擊要返回的事件發(fā)送者或事件。掛起其它事件:在本事件響應期間是否掛起其它事件。發(fā)送:事件發(fā)送者的列表,列表項的數(shù)量和內容與流程線上ActiveX控件圖表有關。雙擊選定,雙擊已選定的則取消選擇。事:已鎖定事件發(fā)送者的事件名列表。雙擊選定,雙擊已選定的則取消選擇。esc:對選定事件的描述文字。雙擊一個發(fā)送者或事件:雙擊要返回的事件發(fā)送者或事件。關于:打開版權信息窗口。選項:打開ActiveX控件屬性對話框。名字:固定為“ActiveX”。符號:固定為“ActiveX”。文件:視Authorware安裝的路徑而定。關于:打開版權信息窗口?;c:即區(qū)域坐標系起點的坐標值(X,Y)或路徑坐標系起點的坐標值(X)。初始:程序運行時ActiveX控件在區(qū)域坐標系和屏幕坐標系中定位的初始位置(X,Y)或路徑坐標系起點的坐標值(X)。終點:即區(qū)域坐標系末點的坐標值(X,Y)或路徑坐標系末點的坐標值(X)。
基點:即區(qū)域坐標系起點的坐標值(X,Y)或路徑坐標系起點的坐1)位置下拉列表:不改變:程序運行是按照設計時顯示的位置顯示。在屏幕上:在演示窗口中“初始”屬性指定的位置顯示。沿特定路徑:沿路徑定位。這種情況下用戶需要創(chuàng)建一條路徑,Authorware會沿路徑建立一個路徑坐標系,不管設計時顯示對象在什么位置,運行時顯示對象總是定位到路徑坐標系的初始處。在某個區(qū)域中:在設定的區(qū)域內定位。這種情況下用戶需要創(chuàng)建一個區(qū)域,Authorware會建立一個區(qū)域坐標系,不管設計時顯示對象在什么位置,運行時顯示對象總是定位到區(qū)域坐標系的初始處。1)位置下拉列表:2)可移動性下拉列表不能移動:程序運行時ActiveX控件不能使用鼠標拖動。在屏幕上:ActiveX控件可以在演示窗口任意拖動,但必須保證整個ActiveX控件完整地顯示在演示窗口。任何地方:ActiveX控件可以在演示窗口任意拖動,而且可以部分或全部拖動到演示窗口之外。2)可移動性下拉列表小結本例主要的知識點包括:
事件響應屬性的設置小結本例主要的知識點包括:本章小結
本章通過八個實例介紹了Authorware的11種交互類型:按鈕交互是指在屏幕窗口上設置一個按鈕,用戶用鼠標點擊按鈕,可觸發(fā)對應的人機交互響應。在設計界面化的軟件時,使用按鈕交互形象直觀、使用方便,不易出現(xiàn)歧義,讓用戶一目了然,可以直觀、實時、多樣化的實現(xiàn)人機交互功能,大多數(shù)多媒體教育教學軟件作品設計時都要會使用按鈕交互。使用按鈕交互時需要考慮按鈕設計與背景風格設計的一致性,以免破壞軟件界面的整體美感。本章小結本章通過八個實例介紹了Autho熱區(qū)交互響應,本身并不顯示,通過熱區(qū)下的背景內容(文字、圖形、圖像等)向軟件用戶描述交互的邏輯意義以便用戶識別。與按鈕類似,熱區(qū)可以調整改變矩形響應區(qū)域的大小、位置,范圍可以超過演示窗口邊緣。此外,不同熱區(qū)交互位置可以重疊,使程序交互設計更為靈活。熱區(qū)交互可以理解為“點擊、拂過透明矩形區(qū)響應”,在Authorware軟件設計中,熱區(qū)也是一種應用廣泛的交互類型。
熱區(qū)交互響應,本身并不顯示,通過熱區(qū)下的背景內容(文字、圖形熱對象交互實際上是一種將鼠標觸發(fā)區(qū)域定義得更為靈活的“熱區(qū)交互”。熱對象交互的鼠標觸發(fā)區(qū)域是通過某一圖標中顯示內容在演示窗口的范圍而定義的,熱對象交互又可稱作“點擊對象響應”??梢宰鳛闊釋ο蟮膱D標有顯示圖標、交互圖標、數(shù)字電影圖標、ActiveX圖標等,只要是能夠引入可顯示內容的圖標就可以作為交互的熱對象。相比熱區(qū)交互,熱對象交互具有交互位置可隨圖標對象運動、交互區(qū)域形狀沒有矩形限制、交互區(qū)域可以不連續(xù)等優(yōu)點,可以實現(xiàn)熱區(qū)、按鈕交互不能完成的交互效果。熱對象交互實際上是一種將鼠標觸發(fā)區(qū)域定義得更為靈活的“熱區(qū)交目標區(qū)域交互響應是用戶用鼠標將演示窗口的目標對象(圖標)拖動到一個指定的區(qū)域中后,Authorware運行交互分支程序的一種交互方式。實現(xiàn)目標區(qū)域交互需要兩個要素,一是目標對象,這一概念與熱對象交互中的“對象”類似,需要在程序中提供具有顯示二維圖象的圖標(如顯示圖標、交互圖標等);二是區(qū)域,這一概念與熱區(qū)交互中的“熱區(qū)”相似,建立一個區(qū)域等待目標的進入以觸發(fā)交互。目標區(qū)域交互的響應條件是將目標圖標拖拽到區(qū)域中,并非僅拖動圖標就觸發(fā)運行交互分支,用戶如果將目標圖標拖到非指定的區(qū)域,并不能激活相應的交互功能。目標區(qū)域交互響應是用戶用鼠標將演示窗口的目標對象(圖標)拖動下拉菜單交互方式是使用較早,也是使用最廣泛的人機交互方式。菜單交互符合人的認知規(guī)律,特點是節(jié)省交互空間,使用菜單交互可以容納許多命令。下拉菜單交互每一個下拉菜單需要一個交互圖標實現(xiàn),軟件設計往往根據(jù)邏輯關系將命令設置于不同的下拉菜單中,因此下拉菜單交互設計經常要使用到多個交互圖標。由于Authorware提供的菜單交互功能有限(僅一級),在教學軟件中,菜單往往完成章節(jié)導航的功能。下拉菜單交互方式是使用較早,也是使用最廣泛的人機交互方式。菜條件交互響應是一種重要的交互響應類型,它沒有具體的操作方式,主要依據(jù)程序中設置的條件,運行到條件交互時,判斷條件的邏輯返回值為TRUE(真)時,Authorware就執(zhí)行相應的交互分支程序,否則不執(zhí)行。條件交互突出程序控制的主動性,可以提高交互設計的復雜度,結合腳本語句編寫方式實現(xiàn)交互設計,與其他交互響應類型的程序制作方式有較大的區(qū)別。
條件交互響應是一種重要的交互響應類型,它沒有具體的操作方式,文本輸入交互是在程序運行時,演示窗口中出現(xiàn)一個等待用戶輸入文本的區(qū)域,若用戶輸入內容符合程序要求時,觸發(fā)交互響應,運行該交互分支中的圖標程序。文本輸入有制約較少的特點,除英文外,用戶還可以使用多種文字(如簡體中文、繁體中文)輸入法輸入;數(shù)字與符號也有全角、半角的區(qū)分;同一語言對同一事物也有不同的表述。當用戶輸入文本內容時,Authorware會及時在屏幕上顯示輸入的內容,并將輸入的文本內容保存在系統(tǒng)變量EntryText中,輸入的數(shù)字內容保存在系統(tǒng)變量NumEntry中,這樣程序中就可以根據(jù)需要來調用該變量的文本內容或存儲到外部文本文件與數(shù)據(jù)庫中。文本輸入交互是在程序運行時,演示窗口中出現(xiàn)一個等待用戶輸入文按鍵交互,是Authorware中除了文本輸入交互之外另一種使用鍵盤進行的,主動的人機交互方式。相比文本輸入交互,按鍵交互應具有以下特點:(1)文本輸入交互可以輸入多個字符,按鍵交互只能輸入一個字符(或組合鍵);
(2)文本輸入交互不支持組合鍵,按鍵交互支持組合鍵;(3)文本輸入交互需要通過響應鍵結束輸入(例如回車鍵),按鈕交互不需要響應鍵。
按鍵交互,是Authorware中除了文本輸入交互之外另一種限制嘗試次數(shù)的交互,當設計輸入密碼、回答問題類多媒體教學軟件時,有時希望能夠限制用戶錯誤回答次數(shù)??梢酝ㄟ^累加某一變量,然后通過條件交互設計,當變量數(shù)值等于某值時,就執(zhí)行條件交互分支。Authorware中還設計了次數(shù)限制交互實現(xiàn)這一功能。限制交互時間響應,監(jiān)視用戶進入交互圖標以后所流逝的時間,待流逝的時間達到用戶事先設定的時間時自動引起響應,并執(zhí)行相應下掛分支中的程序。常用來對用戶的交互操作進行限時。限制嘗試次數(shù)的交互,當設計輸入密碼、回答問題類多媒體教學軟件事件交互就是一種行為或動作Event(事件)交互通過與Xtras插件、ActiveX控件之間建立信息發(fā)送機制,實現(xiàn)交互控制功能,它一般應用于需要使用Xtras和ActiveX技術的教學軟件。事件交互不同于其他交互類型,事件交互是一種通過用戶執(zhí)行SpriteXtras(精靈Xtras)、ScriptingXtrras(腳本Xtras)、ActiveX(控件)中的某一個操作來觸發(fā)交互響應。事件交互就是一種行為或動作Event(事件)交互通過與Xtr
多媒體是將圖、文、聲、像等各種媒體表達方式有機結合到一起,并具有良好交互性的計算機技術。Authorware最重要的貢獻是能實現(xiàn)交互功能,也就是說程序在運行的過程中,用戶可以通過鼠標、鍵盤或觸摸屏等來控制程序的流向,使計算機程序在用戶可以理解、可控制的情況下順利進行。
多媒體是將圖、文、聲、像等各種媒體表達方本章學習目標:(1)掌握交互圖標及其屬性的設置。(2)通過實例的學習,掌握交互類型的使用。
文本輸入下拉菜單按鈕響應按鍵響應時間限制重試限制條件響應熱對象響應熱區(qū)響應目標區(qū)響應事件響應本章學習目標:6.1文本輸入響應---填空題
文本輸入響應提供了用戶與課件進行交互的一種接口。本節(jié)通過文本輸入交互完成一個測試。當程序運行時,畫面上出現(xiàn)一道填空題,要求用戶將正確的答案填寫在文本框內。如果輸入的結果正確,顯示“回答正確”提示信息。6.1文本輸入響應---填空題文本輸入案例效果
案例效果案例解析
案例解析知識點1.設置交互類型知識點1.設置交互類型2.修改交互類型2.修改交互類型(1)設置“文本輸入”選項卡
1)在“模式”文本框內的字符與該響應的分支標題相同,這樣“交互”圖標就會根據(jù)用戶輸入的字符來判斷是否產生響應。該文本框中還可以使用一定的特殊符號來設定匹配要求?!?”可以匹配任何一個字符串;“?”可以匹配任何一個字符。
2)在“最低匹配”文本框中輸入數(shù)字,該數(shù)字決定輸入字符與分支標題至少應匹配的字符數(shù)目。
3)“增強匹配”復選框,允許把匹配內容分幾次輸入。可以實現(xiàn)下列效果:假設分支標題是myfamily,您可以先輸入my,然后按確認鍵,再輸入family,按下確認鍵后也能產生響應。(1)設置“文本輸入”選項卡4)忽略:設置匹配文本時忽略的內容大小寫:忽略大小寫,對輸入文字的大小寫不加區(qū)別??崭瘢汉雎钥崭瘛8郊訂卧~:忽略多余的單詞。附加符號:忽略多余的標點符號。單詞順序:忽略單詞順序。4)忽略:設置匹配文本時忽略的內容1)“范圍”:其中只包括一個“永久”復選框,用戶所設置的交互類型將永遠有效,直到退出該程序。2)“激活條件”文本框用于設置使響應起作用的條件。只有當用戶的操作符合所設的條件時,響應才被激活,否則將不會做出響應。1)“范圍”:其中只包括一個“永久”復選框,用戶所設置的交互3)“擦除”下拉列表框,設置擦除“交互”圖標中顯示內容的時機。系統(tǒng)提供了4個擦除時間供用戶選擇。在下次輸入之后:此為Authorware的默認選項。當用戶選中此項時,系統(tǒng)會在用戶給出響應后,在進入下一個響應后將“交互”圖標中的顯示內容擦除。在下次輸入之前:選中此項,系統(tǒng)的擦除時間變?yōu)樵谶M入下一個響應前。在退出時:當用戶選中此項,只有在計算機退出當前的交互作用分支結構讀取程序時,擦除該“交互”圖標中所顯示的全部內容。不擦除:如果選擇了此項,在計算機讀取完其中的程序以后,只要不特地設置“擦除”圖標將該處演示窗口中的顯示內容擦除,其顯示將始終存在。3)“擦除”下拉列表框,設置擦除“交互”圖標中顯示內容的時機4)“分支”下拉列表框,用于設置執(zhí)行完響應圖標內容后程序的走向。當用戶選中“范圍”屬性中的“永久”復選框時,“分支”屬性的選項中將會比不選中時多一個“返回”選項。重試:當選擇此分支類型時,系統(tǒng)在響應完此處交互后將會回到主流程線的交互分支起點開始讀取程序,在此等待用戶做出另一次交互操作。繼續(xù):當用戶選擇此分支類型時,在系統(tǒng)響應完此處交互后,計算機又是回到閉合矩形的路徑上等待下一次響應的操作。退出交互:當系統(tǒng)響應完具有此分支類型的交互程序后,順著箭頭的指向,程序將直接退出交互。返回:選擇了此交互分支類型的響應,流程線將直接穿過“交互”圖標。這種方式通常在制作下拉菜單響應時應用。4)“分支”下拉列表框,用于設置執(zhí)行完響應圖標內容后程序的5)“狀態(tài)”下拉列表框中,有三種響應狀態(tài),分別代表響應結果的狀態(tài)。不判斷:不對用戶的響應做任何判斷,將來俄無法知道用戶操作的正確還是錯誤。選擇此項后響應圖標題沒有任何變化。正確響應:程序記錄用戶正確響應的次數(shù),并保存在系統(tǒng)變量TotalCurrect中,選擇此項后響應圖標題的左側會顯示一個“+”號。錯誤響應:程序記錄用戶錯誤響應的次數(shù),并保存在系統(tǒng)變量TotalWrong中,選擇此項后響應圖標題的左側會顯示一個“-”號。
6)在“計分”文本框:本次響應的得分。5)“狀態(tài)”下拉列表框中,有三種響應狀態(tài),分別代表響應結果3.設置文本輸入交互屬性
3.設置文本輸入交互屬性(1)設置“交互作用”選項卡1)“擦除”下拉列表框中的設置與前面講的比較類似。2)“擦除特效”旁的按鈕,可以設置擦除的模式。3)選中“選項”中的“在退出前中止”復選框,當程序執(zhí)行完“交互”圖標后,界面將暫停,以便讓用戶看清界面上的顯示內容。如果同時選中“顯示按鈕”復選框,則在窗口上還會顯示一個“繼續(xù)”按鈕,單擊該按鈕程序會繼續(xù)往下執(zhí)行。(1)設置“交互作用”選項卡Authorware第6章交互程序設計課件1)選中“知識對象軌跡”復選框,當程序運行時,交互圖標將自動將交互結果傳給CMI系統(tǒng)。2)“交互標識”文本框用于確定交互的惟一標識符。如果使用了CMIAddInteraction函數(shù),Authorware把用戶在CMIAddInteraction函數(shù)中輸入的ID號作為該函數(shù)InteractionID參數(shù)。
1)選中“知識對象軌跡”復選框,當程序運行時,交互圖標將自動3)在“目標標識”文本框中可以輸入目標標識符,Authorware把用戶在CMIAddInteraction函數(shù)中輸入的ID號(標識符)作為目標ID參數(shù)。若此文本框為空,Authorware將使用圖標名稱作為目標ID標識符。4)在“重要”文本框中可以輸入某些數(shù)值,Authorware也把用戶在CMIAddInteraction函數(shù)中輸入的值作為Weight的參數(shù)。
5)“類型”下拉菜單,Authorware把用戶所設的下拉菜單選項或輸入的CMIAddInteraction函數(shù)作為Type參數(shù)。3)在“目標標識”文本框中可以輸入目標標識符,Authorw4.設置文本輸入域屬性4.設置文本輸入域屬性大小選項:用于設置文本輸入區(qū)域的大小尺寸。可以在其后的文本框中分別輸入數(shù)值或變量,以決定文本輸入區(qū)域的尺寸。也可以通過鼠標拖動文本輸入區(qū)域來調整其大小。位置選項:用于設置文本輸入區(qū)域的位置??梢栽谄浜蟮奈谋究蛑蟹謩e輸入數(shù)值和變量,以決定文本區(qū)域的位置。也可以通過鼠標直接移動文本輸入區(qū)域,將其放置在合適的位置。大小選項:用于設置文本輸入區(qū)域的大小尺寸??梢栽谄浜蟮奈谋究蜃址拗莆谋究颍河糜谠O置在文本輸入區(qū)域中輸入字符串的最大長度,如果輸入的字符串超過此處設置的最大長度,將會自動忽略多余的字符,如果沒有在該文本框中輸入任何內容,則表示輸入字符的長度沒有限制,即可以輸入任意長度的字符串。自動登錄限制復選框:選取中該復選框后,運行程序時,如果輸入的字符個數(shù)達到限制的字符數(shù),Authorware將自動結束輸入。用戶可以無需按確認鍵程序就可以自動往下執(zhí)行程序。字符限制文本框:用于設置在文本輸入區(qū)域中輸入字符串的最大長度作用鍵文本框:用于設置結束輸入結束的確認鍵。輸入標志復選框:選中該復選框后,在文本輸入區(qū)域的左邊將出現(xiàn)一個小三角形,以提示用戶可以在此處輸入文本。忽視無內容的輸入復選框:選中該復選框時,如果用戶沒有輸入任何內容,將忽略用戶按下的功能鍵,用戶可以再次輸入。退出時擦除輸入的內容復選框:選中該復選框后,在退出交互時自動擦除用戶輸入的內容;否則,輸入的文本一直停留在屏幕上,直到被擦除圖標擦除為止。作用鍵文本框:用于設置結束輸入結束的確認鍵。字體下拉列表框:用于定義文本輸入區(qū)域中文本的字體。大小下拉列表框:用于定義文本的字號。風格選項組:用于定義文本的字體風格,如粗體、斜體或帶下劃線。顏色選項:用于指定文本的字體顏色和背景顏色,只要單擊對應的顏色塊即可進行對應的顏色設置。模式下拉列表框:用于指定顯示模式,只需在下拉列表框中選取擇所需的模式選項。字體下拉列表框:用于定義文本輸入區(qū)域中文本的字體。小結本例主要的知識點包括:
交互結構的建立設置文本輸入交互的屬性
文本輸入域屬性的設置小結本例主要的知識點包括:6.2下拉菜單和按鈕響應—詩詞欣賞
本節(jié)通過下拉菜單和按鈕響應完成一個作品:詩詞欣賞。作品中有三個菜單:文件、詩詞和幫助。當程序運行時,單擊文件菜單,可以打開和退出文件;單擊詩詞菜單,可以選擇不同的作者,然后通過按鈕響應選擇要欣賞的詩詞。
6.2下拉菜單和按鈕響應—詩詞欣賞本節(jié)案例效果案例效果Authorware第6章交互程序設計課件Authorware第6章交互程序設計課件案例解析
案例解析知識點1.在實例運行過程中,單擊“文件”菜單,可以看到在“打開”和“退出”兩個子菜單間有一條分隔符,這條分隔符的制作非常簡單,只需將“打開”和“退出”中間的顯示圖標命名為“-”即可。2.在實例運行過程中,單擊“幫助”菜單,其help子菜單下面有一條下劃線,這是一種快捷鍵的方式,即按下“H”鍵也打開“幫助”菜單。實現(xiàn)的方法:即在分支標題前加上“&”字符。知識點1.在實例運行過程中,單擊“文件”菜單,可以看到在“打3.設置下拉菜單響應的屬性3.設置下拉菜單響應的屬性4.設置按鈕響應的屬性4.設置按鈕響應的屬性5.設置按鈕形狀5.設置按鈕形狀6.編輯和添加按鈕樣式6.編輯和添加按鈕樣式小結本例主要的知識點包括:
設置下拉菜單響應的屬性
按鈕交互屬性的設定
按鈕的編輯和添加小結本例主要的知識點包括:6.3按鍵響應---選擇題
程序運行到按鍵交互時,只要用戶按下程序中指定的鍵,程序將進入交互分支結構運行。在多媒體軟件產品的演示過程中,按鍵響應交互是一種非常重要的交互方式,對鍵盤的響應不僅是繼續(xù)程序運行的一種手段,而且還可以對鍵盤輸入的內容進行響應。本節(jié)介紹制作一個選擇題程序。要求使用鍵盤做出回答,使用按鍵響應接受用戶的輸入。6.3按鍵響應---選擇題程序運行到按案例效果
案例效果案例解析
案例解析知識點
(1)在“快捷鍵”文本框中,輸入控制響應的字母、數(shù)字鍵、標點符號或功能鍵。知識點(1)在“快捷鍵”文本框中,輸入控制響應的字母、數(shù)字小結本例主要的知識點包括:
按鍵交互屬性的設置小結本例主要的知識點包括:6.4限次、限時、條件響應
—
猜物品價格
條件響應完全不需要任何操作,只需事先設定一個條件表達式,在程序運行的過程中當條件表達式的值符合響應條件時,程序立即自動響應,并執(zhí)行相應的程序分支。限制交互時間響應可以單獨使用,但更多是作為其他響應類型的附加響應來使用的。主要功能是監(jiān)視用戶進入交互圖標以后所流逝的時間,待流逝的時間達到用戶事先設定的時間時自動引起響應,并執(zhí)行相應下掛分支中的程序。常用來對用戶的交互操作進行限時。6.4限次、限時、條件響應
—猜物品價格
條件響應完全限制嘗試次數(shù)響應的主要功能是監(jiān)視用戶進入交互圖標以后進行交互操作的次數(shù),待交互次數(shù)達到用戶事先設定的次數(shù)時自動引起響應,并執(zhí)行相應下掛分支中的程序。常用來對用戶的交互操作進行次數(shù)的限制。本節(jié)案例是讓用戶猜物品的價格。其效果是當程序運行時,一個商品在演示窗口中移動,當停下來時,顯示讓用戶輸入價格,系統(tǒng)會提示用戶的數(shù)值是大是小,用戶根據(jù)提示信息重新輸入數(shù)值,直到輸入了正確的數(shù)值,另外,附加了時間和嘗試次數(shù)的限制。限制嘗試次數(shù)響應的主要功能是監(jiān)視用戶進入交互圖標以后進行交互案例效果
案例效果案例解析
案例解析知識點
1.設置條件響應屬性知識點1.設置條件響應屬性(1)條件文本框:輸入響應的條件,應為一個條件表達式。若此項為空,認為是False。(2)自動下拉列表框關:不自動匹配。只有當用戶進行了交互并且程序運行到本條件響應時才會判斷響應條件是否匹配。為真:只要條件為真就自動匹配。當由假為真:當條件由假變?yōu)檎鏁r自動匹配。對于永久的條件響應只能使用這一種匹配方式。(1)條件文本框:輸入響應的條件,應為一個條件表達式。若此項2.設置限制交互時間響應的屬性2.設置限制交互時間響應的屬性(1)時限文本框:限制用戶交互操作的時間,單位為秒。(2)中斷下拉列表框繼續(xù)計時:在程序轉而執(zhí)行其他操作的過程中繼續(xù)計時。暫停,在返回時恢復計時:程序轉而執(zhí)行其他操作時暫停計時,返回到當前交互時繼續(xù)計時。暫停,在返回時重新開始計時:程序轉而執(zhí)行其他操作時暫停計時,返回到當前交互時重新計時。暫停,如運行時重新開始計時:程序轉而執(zhí)行其他操作時暫停計時,返回到當前交互時重新計時,但要求返回時計時尚未超時。(1)時限文本框:限制用戶交互操作的時間,單位為秒。(3)選項顯示剩余時間:顯示倒計時鐘,輸入了時限以后可用。每次輸入重新計時:當匹配了一個響應后重新進入交互時是否重新計時。(3)選項3.設置限制嘗試次數(shù)的響應的屬性(1)最大限制:具體設置最多嘗試次數(shù),允許使用變量和表達式。
3.設置限制嘗試次數(shù)的響應的屬性(1)最大限制:具體設置最小結本例主要的知識點包括:設置條件響應屬性設置限制交互時間響應的屬性設置限制嘗試次數(shù)的響應的屬性小結本例主要的知識點包括:6.5熱區(qū)域響應
---認識計算機的硬件組成
熱區(qū)交互是用戶通過單擊、雙擊或移動到展示窗口中任意一個矩形區(qū)域而產生交互響應的交互類型。同建立按鈕交互響應一樣,只要在建立交互時從彈出的“交互類型”對話框中單擊“熱區(qū)域”單選按鈕即可建立熱區(qū)域交互。本節(jié)制作一個簡單的熱區(qū)交互應用的例子,通過鼠標的移動來認識計算機的硬件組成。6.5熱區(qū)域響應
---認識計算機的硬件組成
案例效果
案例效果案例解析
案例解析知識點
(1)大小文本框:設置熱區(qū)的大小。(2)位置文本框:設置熱區(qū)的位置。(3)快捷鍵文本框:設置熱區(qū)的熱鍵。與按鈕響應相同。知識點(1)大小文本框:設置熱區(qū)的大小。(4)匹配下拉列表框:下拉列表框用于確定用戶與熱區(qū)響應的匹配方式,它包括三個選項。選擇“單擊”時,表示用戶只需在響應區(qū)域內單擊,即可以引發(fā)相應的匹配動作,它是匹配下拉列表框的默認選項。選擇“雙擊”時,表示用戶只需在響應區(qū)域內雙擊,即可引發(fā)相應匹配動作。選擇“指針處于指定區(qū)域內”時,表示用戶只需把鼠標移動到響應區(qū)域內,即可引發(fā)相應的動作,而不需要進行任何形式的擊鍵動作。選擇“指針處于指定區(qū)域內”之后,匹配下方的“匹配時加亮”復選框將處于禁用狀態(tài),并且響應選項卡的“分支”下拉列表框中的繼續(xù)選項也成為禁用的。(4)匹配下拉列表框:下拉列表框用于確定用戶與熱區(qū)響應的匹(5)匹配時加亮復選框啟用匹配時加亮復選框之后,每當單擊響應區(qū)域時,熱區(qū)會以高亮顯示,釋放鼠標之后,熱區(qū)恢復原來狀態(tài)。(6)匹配標記復選框啟用匹配標記復選框之后,在演示窗口中的熱區(qū)內會顯示一個匹配標記,一般是一個白色小方塊。(7)鼠標按鈕:設置光標屬性。與按鈕響應相同。(5)匹配時加亮復選框小結在本節(jié)中,主要學習了“熱區(qū)域”交互方式的特性和設置。熱區(qū)響應主要用于對固定形狀和固定位置區(qū)域的交互響應設置。在“屬性:交互”對話框中,“大小”選項可以用來調整熱區(qū)響應區(qū)域的大小。可以用鼠標拖動熱區(qū)句柄或在“大小”和“位置”文本框中調整熱區(qū)區(qū)域的大小和位置。
小結在本節(jié)中,主要學習了“熱區(qū)域”交互方式的特性和設置。熱區(qū)6.6熱對象響應
熱對象響應可以用來響應用戶的鼠標動作,它與熱區(qū)響應的最大區(qū)別是,熱區(qū)響應是在展示窗口的一個固定的區(qū)域并且有特定的形狀,而熱對象響應可以是針對一個任意形狀的物體。選中熱對象交互方式,系統(tǒng)會要求我們指定熱物體,程序運行時,用戶對熱物體進行操作時(單擊、雙擊或指向熱物體,根據(jù)設置而改變),程序進入交互分支結構。本節(jié)中,將制作一個移動的天使來匹配響應。當用戶單擊移動天使時,將出現(xiàn)“HappyBirthday”祝福語。6.6熱對象響應
熱對象響應可以用來響案例效果
案例效果案例解析
案例解析知識點
1.注意:在熱區(qū)響應程序中,所有的畫面可以放置在一幅圖中,而在熱對象響應的制作中卻不可以,熱對象中的每一個對象必須單獨放置在一個“顯示”圖標中。知識點1.注意:在熱區(qū)響應程序中,所有的畫面可以放置在一幅熱對象只讀框:選定了熱對象以后,顯示熱對象圖標的名稱。快捷鍵文本框:輸入控制響應的字母、數(shù)字鍵、標點符號或功能鍵。匹配下拉列表、匹配時加亮復選框和鼠標按鈕請參照上一節(jié)熱區(qū)域響應。
熱對象只讀框:選定了熱對象以后,顯示熱對象圖標的名稱。小結本例主要的知識點包括:熱對象交互屬性的設置小結本例主要的知識點包括:6.7目標區(qū)響應----看圖識字
目標區(qū)響應類型主要應用于將特定對象移動到指定區(qū)域的作用場合,使用目標區(qū)響應類型,可以制作出非常有趣的游戲。本節(jié)制作一個簡單的目標區(qū)響應效果。在程序運行時,可以拖動文字到指定的圖片,如果正確,則停留在此位置,如果不正確,則返回原來的位置。6.7目標區(qū)響應----看圖識字
目標案例效果
案例效果案例解析
案例解析知識點
選中“允許任何對象”復選框,所有目標對象拖動到本目標區(qū)域時都會做出響應。一般對所有目標對象錯誤拖動進行處理時選中此項。
知識點選中“允許任何對象”復選框,所有目標對“放下”下拉列表框中有三個選項:在中心定位:當用戶將對象拖動到正確目標區(qū)釋放,系統(tǒng)將自動將該對象放置在目標區(qū)域的中央。在目標區(qū)放下:當用戶將對象拖動到正確目標區(qū)釋放,對象將停留在當前位置,但此位置不一定是目標區(qū)域的中央。返回:當用戶將對象拖動到不正確目標區(qū)釋放后,對象將返回原處。常用于錯誤拖動的情況?!胺畔隆毕吕斜砜蛑杏腥齻€選項:注意:選定“允許任何對象”屬性的響應分支一定要放在其他所有響應分支之后,如果反過來把它放在第一個響應分支中,勢必造成后面的響應分支永遠得不到匹配的結果。注意:選定“允許任何對象”屬性的響應分支一定要放在其他所有響小結本例主要的知識點包括:目標區(qū)響應屬性的設置小結本例主要的知識點包括:6.8事件響應----加法器
事件驅動是編程中重要的概念,Authorware自身沒有事件驅動的機制,但是Authorware的事件響應卻能借助于外部的ActiveX控件發(fā)送的事件實現(xiàn)事件驅動。當用戶對ActiveX控件實行一種操作立即由ActiveX控件發(fā)送一個事件,Authorware的事件響應捕獲到這一事件并響應該事件,從而執(zhí)行相應的下掛分支中的程序。6.8事件響應----加法器
事件
本節(jié)將用事件響應制作加法器。分別用于顯示被加數(shù)、加數(shù)、和,其中被加數(shù)和加數(shù)是可以編輯修改的,只要兩者有一個數(shù)改變,和文本框也立即發(fā)生改變。并且和文本框中的數(shù)是不可以修改的。本節(jié)將用事件響應制作加法器。分別用于顯案例效果
案例效果案例解析
案例解析知識點
1.Authorware中使用事件響應依靠ActiveX控件作為事件發(fā)送者。因此,設計事件響應的一般步驟是:首先利用菜單命令“插入/控件/ActiveX”在流程線上添加一個ActiveX控件,并進行屬性設置;然后創(chuàng)建一個事件響應,在事件響應對話框中選定ActiveX控件為事件發(fā)送者,并選定一個或幾個事件為Authorware響應的事件。知識點1.Authorware中使用事件響應依靠Activ雙擊一個發(fā)送者或事件:雙擊要返回的事件發(fā)送者或事件。掛起其它事件:在本事件響應期間是否掛起其它事件。發(fā)送:事件發(fā)送者的列表,列表項的數(shù)量和內容與流程線上ActiveX控件圖表有關。雙擊選定,雙擊已選定的則取消選擇。事:已鎖定事件發(fā)送者的事件名列表。雙擊選定,雙擊已選定的則取消選擇。esc:對選定事件的描述文字。雙擊一個發(fā)送者或事件:雙擊要返回的事件發(fā)送者或事件。關于:打開版權信息窗口。選項:打開ActiveX控件屬性對話框。名字:固定為“ActiveX”。符號:固定為“ActiveX”。文件:視Authorware安裝的路徑而定。關于:打開版權信息窗口。基點:即區(qū)域坐標系起點的坐標值(X,Y)或路徑坐標系起點的坐標值(X)。初始:程序運行時ActiveX控件在區(qū)域坐標系和屏幕坐標系中定位的初始位置(X,Y)或路徑坐標系起點的坐標值(X)。終點:即區(qū)域坐標系末點的坐標值(X,Y)或路徑坐標系末點的坐標值(X)。
基點:即區(qū)域坐標系起點的坐標值(X,Y)或路徑坐標系起點的坐1)位置下拉列表:不改變:程序運行是按照設計時顯示的位置顯示。在屏幕上:在演示窗口中“初始”屬性指定的位置顯示。沿特定路徑:沿路徑定位。這種情況下用戶需要創(chuàng)建一條路徑,Authorware會沿路徑建立一個路徑坐標系,不管設計時顯示對象在什么位置,運行時顯示對象總是定位到路徑坐標系的初始處。在某個區(qū)域中:在設定的區(qū)域內定位。這種情況下用戶需要創(chuàng)建一個區(qū)域,Authorware會建立一個區(qū)域坐標系,不管設計時顯示對象在什么位置,運行時顯示對象總是定位到區(qū)域坐標系的初始處。1)位置下拉列表:2)可移動性下拉列表不能移動:程序運行時ActiveX控件不能使用鼠標拖動。在屏幕上:ActiveX控件可以在演示窗口任意拖動,但必須保證整個ActiveX控件完整地顯示在演示窗口。任何地方:ActiveX控件可以在演示窗口任意拖動,而且可以部分或全部拖動到演示窗口之外。2)可移動性下拉列表小結本例主要的知識點包括:
事件響應屬性的設置小結本例主要
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年中國三時基播出切換器市場調查研究報告
- 2025至2031年中國拉桿式激光教鞭行業(yè)投資前景及策略咨詢研究報告
- 2025至2031年中國國際加能燙具行業(yè)投資前景及策略咨詢研究報告
- 2025至2030年中國普通鼠標墊數(shù)據(jù)監(jiān)測研究報告
- 2025至2030年中國塑鋁型材雙軸仿形銑數(shù)據(jù)監(jiān)測研究報告
- 2025至2030年中國獸用抗生素數(shù)據(jù)監(jiān)測研究報告
- 2025至2030年中國人造革用PU樹脂數(shù)據(jù)監(jiān)測研究報告
- 2025年中國直飲水設備市場調查研究報告
- 噴槍在樂器音箱涂裝的應用考核試卷
- 二零二五年度勞動合同終止與員工離職獎金發(fā)放協(xié)議3篇
- 固定資產盤點報告醫(yī)院版
- 銷售團隊組建和管理課件
- 中國內部審計準則及指南
- 銀行個人業(yè)務培訓課件
- 2024年ISTQB認證筆試歷年真題薈萃含答案
- tpu顆粒生產工藝
- 《體檢中心培訓》課件
- 腫瘤患者全程管理
- 初中數(shù)學深度學習與核心素養(yǎng)探討
- 特殊教育導論 課件 第1-6章 特殊教育的基本概念-智力異常兒童的教育
- 辭職申請表-中英文模板
評論
0/150
提交評論