每種圖標都有屬于自己的屬性, authorware 6.0 通過圖標的屬性對話框定制圖標。區別 于其他的圖標,交互圖標除了本身的交互特性之外,還需要對顯示內容進行編輯,這是用戶與課件進行交互的主要場合。
在此之前,已經說明交互圖標集中了顯示圖標與決策圖標的功能,顯示內容通常出現在交互過程的主界面中,只要程序執行到交互圖標或者流程返回到交互圖標, authorware 6.0 就會顯示交互圖標的內容,它構成了用戶與課件進行交互的界面。使用下列方法之一都將打開交互圖標的顯示內容:
● 雙擊流程線上的交互圖標,打開顯示內容的演示窗口
● 運行到一個新插入的交互圖標時,課件就會自動暫停,并打開顯示內容的演示窗口
● 運行課件時,雙擊包含在交互圖標中的顯示對象,打開顯示內容的演示窗口
打開交互圖標的顯示內容之后,就可以對它進行編輯與修改。如果在交互圖標中添加按鈕、熱區、文本輸入框和目標區域等 4 種響應類型時,則在編輯交互圖標時,與這 4 種響應類型相對應的圖標志會出現在交互圖標的演示窗口 ( 如圖 6-2 所示 ) 。
圖 6-2 編輯交互圖標
在通常情況下,白色方框的選擇標志表示所選擇的對象屬性是當前正在編輯的演示窗口,可以對它們進行任何允許的操作。而灰色方框的選擇標志表示所選擇的對象不屬于當前正在編輯的演示窗口,對它們只能進行位置和大小的改變,而不能使用復制、剪切和粘貼命令。但是,對于按鈕、熱區、文本輸入框和目標區域等 4 種響應類型來說,就會發現除了按鈕響應標志的選擇標志為白色之外,其他 3 種響應標記的選擇標志都是灰色的,只能改變對象的位置和大小,而不能使用復制、剪切和粘貼命令。另外,使用灰色選擇標志的響應標志不符合“所見即所得”的原則,因為在編輯狀態下出現的虛線框在運行時不會出現。
為了設置交互圖標的交互屬性, authorware 6.0 專門提供了屬性設置對話框,它是由 interaction , display , layout 及 cmi 4 個選項卡組成的 ( 如圖 6-3 所示 ) 。為了打開某個交互圖標的屬性對話框,用戶可使用下列任何一種操作:
圖 6-3 交互圖標的屬性設置對話框
● 選擇交互圖標之后,再選擇 modify → icon → properties 命令, authorware 6.0 就會同時打開演示窗口和交互圖標的屬性對話框。
● 按 alt 功能鍵,然后雙擊交互圖標,則會同時打開演示窗口和交互圖標的屬性對話框。
● 按 ctrl 功能鍵,然后雙擊交互圖標,即可打開交互圖標的屬性對話框。
在屬性對話框的左側是交互圖標的通用選項,通過預覽窗口可以觀看交互圖標的顯示效果。 id 欄內顯示交互圖標對應的 id 號,它在整個課件中都是惟一的。 size 欄顯示圖標的大小。 mod 欄顯示該圖標的最后一次修改的時間。 ref by name 欄顯示該圖標是否被一些變量所引用。如果被引用,則顯示 yes ,否則顯示 no 。單擊 open 按鈕之后,將在演示窗口內打開交互圖標。
在 interaction 選項卡內,打開 erase 下拉列表框用于確定 authorware 6.0 何時刪除交互顯示對象。選擇 upon exit 時,表示當 authorware 6.0 退出交互時刪除交互顯示對象。選擇 after next entry 時,表示只要 authorware 6.0 進入了某一個交互分支并顯示了結果圖標中的內容時,就刪除交互顯示對象。當重新進入交互主流程時,各交互顯示對象又會重新顯示出來。選擇 don't erase 時,表示保留交互顯示對象在屏幕上的顯示,除非使用擦除圖標擦除它們。
erase 文本框用于顯示擦除交互顯示對象的特殊效果。單擊右側的按鈕時,將打開擦除效果對話框,在其中可以選擇某種擦除交互顯示對象的特殊方法之后,關閉打開的對話框,所選的擦除效果將顯示在 erase 文本框內。
啟用 pause before exiting 復選框之后,將使得 authorware 6.0 在退出交互之前暫停一下,以便讓使用者能夠看清屏幕上所顯示的內容。按任意鍵或者單擊一個繼續按鈕就可以使課件繼續運行。
啟用 show button 復選框之后,將在決定程序在繼續運行之前顯示一個等待按鈕。在默認的情況下,該復選框是禁止顯示的,但啟用 pause before exiting 復選框之后,該復選框才成為可用的。
在交互圖標的屬性設置對話框內,選擇 cmi 標簽時,將打開如圖 6-4 所示的 cmi 選項卡。
圖 6-4 cmi 選項卡
啟用 interaction 復選框之后,將允許對交互過程的跟蹤。若想對交互進行跟蹤,除了要選擇此復選框之外,還必須啟用 file 屬性對話框的 cmi 選項卡的 interaction all 復選框。當然,還可以使用 cmi track interactions 系統變量來重載此復選框。
interaction id 文本框用于確定交互的惟一標識符。如果使用了 cmi add interaction 函數, authorware 6.0 會把這里輸入的 id 值作為該函數 interaction id 參數。
weight 文本框用于確定交互的相對重要性。如果使用 cmi add interaction 函數, authorware 6.0 會把這里輸入的 id 值作為該函數的 weight 參數。
type 下拉列表框用于確定交互
[1] [2] 下一頁
新聞熱點
疑難解答