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