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