熱對(duì)象響應(yīng)與熱區(qū)響應(yīng)非常類似,本節(jié)將首先介紹熱對(duì)象響應(yīng)的特點(diǎn),然后是創(chuàng)建熱對(duì)象響應(yīng)的步驟。由于熱對(duì)象響應(yīng)的屬性對(duì)話框與熱區(qū)響應(yīng)的屬性對(duì)話框非常類似,因此這里 就不再說明對(duì)話框內(nèi)各選項(xiàng)的使用。用戶可通過本節(jié)后面的實(shí)例,體會(huì)熱對(duì)象響應(yīng)的運(yùn)用過 程。
熱對(duì)象響應(yīng)與熱區(qū)響應(yīng)都能夠通過單擊、雙擊和鼠標(biāo)進(jìn)入這 3 種方式進(jìn)行用戶與課件之間的交互,從而觸發(fā)相應(yīng)的結(jié)果圖標(biāo)。熱對(duì)象處理的是一個(gè)顯示對(duì)象,它可以是任意形狀,而熱區(qū)處理的是一塊矩形區(qū)域,因此在實(shí)現(xiàn)交互功能方面,熱對(duì)象響應(yīng)比熱區(qū)響應(yīng)的效率更高一些。如果建立響應(yīng)的對(duì)象是一個(gè)不規(guī)則的圖標(biāo),并且要求嚴(yán)格與對(duì)象相匹配的情況下,熱對(duì)象響應(yīng)的作用就顯得非常突出。不管對(duì)象位于屏幕上的何處,它的形狀如何,用戶都可以通過熱對(duì)象實(shí)現(xiàn)交互。
從響應(yīng)區(qū)域來說,一旦將對(duì)象設(shè)置為熱對(duì)象之后,無論將它移動(dòng)到演示窗口的任何位置,都可以通過單擊、雙擊或鼠標(biāo)進(jìn)入的方式觸發(fā)顯示圖標(biāo)。一旦將對(duì)象設(shè)置為熱區(qū)之后,則只能是對(duì)屏幕上固定的矩形區(qū)域作響應(yīng),因此熱對(duì)象響應(yīng)是動(dòng)態(tài)區(qū)域響應(yīng),熱區(qū)響應(yīng)是靜態(tài)區(qū)域響應(yīng)。
創(chuàng)建熱對(duì)象響應(yīng)
(1) 執(zhí)行 file → new 命令,新建一個(gè)課件文件。
(2) 將顯示圖標(biāo)拖動(dòng)到流程線上,并對(duì)其進(jìn)行命名。
(3) 將交互圖標(biāo)放置在顯示圖標(biāo)的下方,并對(duì)其進(jìn)行命名。
(4) 將結(jié)果圖標(biāo)放置在交互圖標(biāo)的右側(cè),打開 response type 對(duì)話框。
(5) 選擇 hot object 單選按鈕之后,單擊 ok 按鈕,關(guān)閉該對(duì)話框。
(6) 對(duì)結(jié)果圖標(biāo)進(jìn)行命名。
(7) 重復(fù)上述 (4) ~ (6) 步的操作,在交互圖標(biāo)的右邊添加更多的結(jié)果圖標(biāo),并分別進(jìn)行 命名。
(8) 雙擊打開顯示圖標(biāo),在演示窗口內(nèi)添加及繪制作為熱對(duì)象的顯示內(nèi)容。
(9) 編輯交互圖標(biāo),設(shè)置交互圖標(biāo)的顯示對(duì)象的屬性。
(10) 雙擊熱對(duì)象響應(yīng)的標(biāo)識(shí)符,通過屬性對(duì)話框和演示窗口把熱對(duì)象與顯示對(duì)象連接起來。
(11) 設(shè)計(jì)結(jié)果圖標(biāo)的功能及其顯示內(nèi)容。
為了確保包含熱對(duì)象的演示窗口和熱對(duì)象的屬性窗口同時(shí)出現(xiàn)在屏幕上, authorware 6.0 提供了兩種方法。第一種方法就是直接運(yùn)行程序,當(dāng) authorware 6.0 檢測到某個(gè)熱對(duì)象響應(yīng)的屬性還沒有進(jìn)行設(shè)置時(shí),就會(huì)自動(dòng)停止該程序的運(yùn)行,并打開該熱對(duì)象響應(yīng)的屬性對(duì)話框。第二種方法就是首先打開熱對(duì)象所在的演示窗口,然后切換到程序設(shè)計(jì)窗口中,雙擊熱對(duì)象響應(yīng)標(biāo)識(shí)符打開屬性窗口。
注釋:
由于 authorware 6.0 將一個(gè)顯示圖標(biāo)中的所有顯示對(duì)象都看作熱對(duì)象,因此如果希望對(duì)某一個(gè)對(duì)象實(shí)現(xiàn)交互響應(yīng)的功能,必須將熱對(duì)象放置在一個(gè)單獨(dú)的顯示圖標(biāo)中。
熱對(duì)象響應(yīng)比熱區(qū)響應(yīng)更精確一些,它能夠響應(yīng)目標(biāo)定位于任何形狀的物體,而熱區(qū)響應(yīng)則只能使用矩形區(qū)域作為響應(yīng)的目標(biāo)。本節(jié)將先后使用文字及圖形作為熱對(duì)象,詳細(xì)地介紹它們?cè)谥谱髡n件時(shí)的應(yīng)用方法。
由于文字形狀的不規(guī)則性,這就決定著只有將它作為熱對(duì)象,創(chuàng)建的響應(yīng)就是足夠精確的。如果在此使用熱區(qū)響應(yīng),那么當(dāng)鼠標(biāo)移動(dòng)到熱區(qū)的邊緣,但并沒有接觸到文字時(shí),就可能觸發(fā)響應(yīng)事件。類似的情況,還適用于一切不規(guī)則的物體。
在本例中,將“熱對(duì)象”三個(gè)字經(jīng)過 photoshop 處理,依次把它們?cè)O(shè)置成“旗幟”、“擠壓”及“魚形”之后,將它們存儲(chǔ)為 jpeg 格式的圖形文件,然后導(dǎo)入到 authorware 6.0 的顯示圖標(biāo)內(nèi)。為了響應(yīng)用戶的鼠標(biāo)操作,我們?cè)诮Y(jié)果圖標(biāo)內(nèi)使用了聲音文件。
將文字作為熱對(duì)象
(1) 打開 photoshop 的編輯窗口,在畫布上輸入“熱對(duì)象”。
(2) 使用“華文行楷”及 24 磅格式化輸入的文字。
(3) 將“熱對(duì)象”的外觀設(shè)置為“旗幟” ( 如圖 7-21 所示 ) 。
(4) 將“熱對(duì)象”移動(dòng)到畫布的中央,將畫布的大小調(diào)整為 2cm × 1.5cm 。
(5) 將文件命名為 jpeg 文件。
(6) 重復(fù)上述 (2) ~ (6) 步的操作,依次將“熱對(duì)象”的外觀設(shè)置為“魚形”及“擠壓” ( 如圖 7-22 所示 ) 。
圖 7-21 設(shè)置文字的外觀之一 圖 7-22 設(shè)置文字的外觀之二
(7) 在課件創(chuàng)建窗口內(nèi),單擊 new 按鈕,創(chuàng)建新的課件文件。
(8) 選擇 modify → file → properties 命令,打開文件的屬性設(shè)置對(duì)話框。
(9) 將演示窗口的大小定義為 variable 。
(10) 保持演示窗口的背景色為默認(rèn)的白色。
(11) 單擊 ok 按鈕,關(guān)閉打開文件屬性對(duì)話框。
(12) 將計(jì)算圖標(biāo)拖動(dòng)到流程線上,并命名為“窗口大小”。
(13) 雙擊“窗口大小”圖標(biāo),打開計(jì)算圖標(biāo)的編輯窗口。
(14) 將演示窗口的大小定義為 300 × 320 像素。
(15) 將顯示圖標(biāo)拖動(dòng)到流程線上,將其命名為“文字 1 ”。
(16) 雙擊“文字 1 ”圖標(biāo),在打開的演示窗口內(nèi)導(dǎo)入“旗幟”型的熱對(duì)象圖片。
(17) 雙擊箭頭工具,將導(dǎo)入圖片的顯示模式設(shè)置為 matted 。
(18) 選擇導(dǎo)入的圖片,使用 ctrl+i 組合鍵,打開圖片的屬性設(shè)置對(duì)話框。
(19) 在 layout 選項(xiàng)卡內(nèi),將圖片的位置定義為 (75 , 50) 。
[1] [2] 下一頁
新聞熱點(diǎn)
疑難解答