黃小花
摘要: 介紹了AuthorWare中以按鈕交互、熱區交互、熱對象交互、目標區域交互為主要特征的四種常用交互類型。分別闡述了四種交互類型與用戶的交互機制,以及交互的創建過程、應用范圍、使用中需注意的問題、不同交互類型之間的區別和聯系等,以讓用戶能夠更加靈活運用AuthorWare中強大的交互功能,解決實際問題,制作出高質量的多媒體產品。
關鍵詞: 按鈕交互; 熱區交互; 熱對象交互; 目標區域交互; AuthorWare中常用交互類型
中圖分類號:TP3文獻標志碼:A文章編號:1006-8228(2012)05-43-02
The use of usual interaction function of AuthorWare
Huang Xiaohua
(Department of Informatics, Jiangxi V&T College of Communication, Nanchang, Jiangxi 330013, China)
Abstract: The article major described five common response types which contain button respond, hot respond, object respond, target respond and key respond. explaining the four response types how dialogue with user, established process, applying rang, notice problem in the use, the distinguish and link with each other. user can agile a good apply strong response types in authorware by the article, solve practice problem、make better multimedia products.
Key words: button response; hot response; object response; target response; the common response in authorware
0 引言
AuthorWare是美國Macromedia公司開發出的一個功能強大的多媒體制作軟件,被譽為“多媒體大師”。交互是AuthorWare強大功能的最集中體現,是它區別于其他多媒體制作工具的最關鍵所在。因為人機交互是評估課件優劣的重要尺度。交互是一種人與多媒體作品對話的機制,交互功能的出現,不僅使多媒體作品能夠向用戶演示信息,同時也允許用戶向作品傳遞控制信息,作品據此作出實時的反應。
Authorware提供了11種交互類型,其中以按鈕交互、熱區交互、熱對象交互、目標區域交互最為重要,它們在多媒體作品中的應用非常普遍。然而這四種交互十分復雜、靈活,只有了解和掌握了這些交互方式,才能制作出高水平的多媒體作品。
1 按鈕交互
設置按鈕。在程序的界面上設置好按鈕,用戶單擊按鈕觸發相應的響應。如果用戶用鼠標單擊了按鈕則AuthorWare執行相應的分支程序。
按鈕響應的創建過程如下:首先拖動交互圖標到流程線上;其次拖動一個設計圖標到“交互圖標”的右側,選中按鈕交互類型。給設計圖標命名,改變按鈕標簽上的文字。如果希望在交互圖標的右側添加更多的按鈕,可繼續拖動其他設計圖標到“交互圖標”的右側。
設計結果圖標。結果圖標可分為兩種:獨立的設計圖標(如“顯示、擦除、等待、導航、移動、計算、視頻”圖標);群組圖標(如果是 “框架、判斷、交互、數字電影、聲音”圖標,則會自動產生一個群組圖標,相應的設計圖標放在群組圖標的二級流程線上)。群組圖標作為結果圖標的另外一種用法是,當某一分支觸發的結果由多個設計圖標組成時,必需使用群組圖標。當然,對于獨立的一個設計圖標也可以把它放在群組圖標中。
默認的情況下可以使用系統提供的按鈕。用戶也可以自定義按鈕,它可在“按鈕編輯器”對話框中生成。可在狀態標簽中選擇按鈕四種不同的狀態,并可通過“圖案”選項后面的“導入...”來選擇不同狀態下的圖片。按鈕名稱可在“標簽”選項中設置是否顯示,默認值為“否”,如設為“顯示卷標”,那么在顯示圖形按鈕的同時還顯示按鈕的名稱。“聲音”選項允許在按鈕中使用聲音,如鼠標經過時播放一個短促的聲音來提醒用戶。
按鈕交互的主要應用有以下幾個方面。
⑴ 按鈕用于切換面板,控制程序的走向。如單擊相應的按鈕程序跳轉到指定子模塊運行。
⑵ 按鈕用于激發導航功能。如單擊相應的按鈕,程序執行跳轉、返回、查找等功能。
⑶ 按鈕用于單項或多項選擇題選定。
⑷ 按鈕用于顯示用戶所要得到的反饋信息。如用戶單擊按鈕查看用戶所需要的信息。
2 熱區交互
熱區交互是在程序的運行窗口內劃出一塊矩形區域,用戶用鼠標單擊、雙擊或鼠標滑過這一區域引發交互功能。
熱區響應的創建過程與按鈕響應的創建過程很相似,所不同的是“交互類型” 需選中“熱區域”。 熱區響應創建好之后,在編輯狀態下打開熱區會看到演示窗口出現一個虛的矩形框,矩形框中是結果圖標名稱,在運行時它是不可見的。
熱區在運行時的隱藏性決定了熱區在演示窗口中必須結合其他的一些提示性對象一起使用,否則用戶無法找到熱區。例如事先準備好熱區的提示性對象,然后再創建熱區,將虛的矩形框住提示性對象。這樣即使在運行時看不到熱區,但通過提示對像也知道此處有一個設置好的熱區。
可以為熱區指定鼠標指針,指針形狀可以是系統的或是自定義的。也可以設置“匹配時加亮”和“匹配標記”這兩個選項,這樣在運行時所在熱區就會出現一個很小的正方形匹配標記,用鼠標單擊熱區會突出顯示。
熱區提供了三種匹配的條件,除了“單擊”外還有“雙擊”和“指針處于指定區域內”,這給熱區的應用提供了更多的空間。如利用熱區響應單擊制作幾何畫板、利用熱區響應條件“指針處于指定區域內”顯示提示信息。熱區響應也能完成按鈕響應的大多數應用。
3 熱對象交互
熱對象響應是通過指定一個對象來進行交互,程序運行時當用戶單擊、雙擊或鼠標滑過這一對象時產生交互。
熱對象響應與熱區響應非常類似,兩者都能夠通過單擊、雙擊和鼠標進入交互。在多數情況下熱區響應和熱對象響應可以彼此互換,但兩者也存在區別,主要體現在在以下兩點。
⑴ 熱對象處理的是一個顯示對象,而熱區處理的是一塊矩形區域,因此熱對象比熱區響應的效率更高一些。如果建立響應的對象是一個不規則的圖標,并且要求嚴格與對象相匹配,此時熱對象響應的作用就顯得非常突出。
⑵ 從響應區域來說,一旦將對象設置為熱對象之后,無論將它移動到演示窗口的任何位置,都可以觸發顯示圖標。一旦對象被設置為熱區之后,則只能對屏幕上固定的矩形區域作響應,因此熱對象是動態區域響應,熱區是靜態區域響應。
熱對象響應本身并不包含對象,但是它能把一個對象指定為熱對象,從而驅動這個對象的運行。所以在創建熱對象時必需先創建一個普通對象,然后通過熱對象響應將此對象指定為熱對象。由于Authorware將一個顯示圖標中的所有顯示對象都看作熱對象,因此如果希望對某一個對象實現交互響應的功能,必須將熱對象放置在一個單獨的顯示圖標中。
4 目標區域交互
目標區域響應允許用戶把一個對象拖動到另一個目標區域, 當移動的對象與已經預設好的目標區域相匹配時才進行交互。它是一種特殊的動態交互。
創建目標區響應包括兩個組成部分:建立待移動的對象和建立對象移動的目標區域。具體步驟如下。
⑴ 準備目標對象,可以將目標對象分別單獨放在每一個顯示圖標中。
⑵ 建立目標區。拖動設計圖標到交互圖標右側,在交互類型中選擇目標區。
⑶ 建立對象與目標區之間的聯系。選擇準備好的目標對象,該對象會自動與這個目標區域連接起來,代表目標區域的虛線框會移動到對象所在的位置
⑷ “放下”屬性的設置。對于正確的目標響應可以選擇“在目標點放下”或在“中心定位”,對于錯誤目標區響應可以選擇“返回”。
創建目標區響應時需要注意以下幾點。
⑴ 通常,目標區域響應都是成對出現的。一種響應設置為正確的響應,即用戶把移動對象拖動到正確的目標區域,此時對移動對象的操作方式一般為“在中心點放下”。另一種響應設置為錯誤的響應,即用戶沒有把移動對象拖動到正確的目標區域,此時對移動對象的操作方式一般為“返回”。
⑵ 對于錯誤的響應,由于無法預知用戶會把對象移動到屏幕上的何處。在實際應用中會把整個屏幕都作為一個目標區,形成一張“安全網”,使其能夠匹配任何對象,并讓對象返回到原始位置。但必須把“安全網”放置在交互流程線的最右邊。
⑶ Authorware中使用帶了兩根對角線的矩形虛線框代表目標區域,并用結果圖標的名稱來命名。名稱在運行時是不可見的,只有在編輯狀態或暫停程序時才會出現。
參考文獻:
[1] 侯燕萍.Authorware多媒體制作[M].中國計劃出版社,2007.
[2] 沈大林.Authorware多媒體制作案例教程[M].中國鐵道出版社,
2007.
[3] 王愛民.Authorware多媒體課件制作技術[M].中國水利水電出版社,
2007.
[4] 馮建平等.中文Authorware多媒體制作教程[M].人民郵電出版社,
2006.
[5] 畢廣吉.Authorware多媒體開發程序設計與典型實例[M].人民郵電
出版社,2004.
[6] 黃小宇等.中文Authorware多媒體制作[M].清華大學出版社,2005.