黃小花
摘要: 介紹了AuthorWare中以按鈕交互、熱區(qū)交互、熱對象交互、目標區(qū)域交互為主要特征的四種常用交互類型。分別闡述了四種交互類型與用戶的交互機制,以及交互的創(chuàng)建過程、應(yīng)用范圍、使用中需注意的問題、不同交互類型之間的區(qū)別和聯(lián)系等,以讓用戶能夠更加靈活運用AuthorWare中強大的交互功能,解決實際問題,制作出高質(zhì)量的多媒體產(chǎn)品。
關(guān)鍵詞: 按鈕交互; 熱區(qū)交互; 熱對象交互; 目標區(qū)域交互; 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公司開發(fā)出的一個功能強大的多媒體制作軟件,被譽為“多媒體大師”。交互是AuthorWare強大功能的最集中體現(xiàn),是它區(qū)別于其他多媒體制作工具的最關(guān)鍵所在。因為人機交互是評估課件優(yōu)劣的重要尺度。交互是一種人與多媒體作品對話的機制,交互功能的出現(xiàn),不僅使多媒體作品能夠向用戶演示信息,同時也允許用戶向作品傳遞控制信息,作品據(jù)此作出實時的反應(yīng)。
Authorware提供了11種交互類型,其中以按鈕交互、熱區(qū)交互、熱對象交互、目標區(qū)域交互最為重要,它們在多媒體作品中的應(yīng)用非常普遍。然而這四種交互十分復雜、靈活,只有了解和掌握了這些交互方式,才能制作出高水平的多媒體作品。
1 按鈕交互
設(shè)置按鈕。在程序的界面上設(shè)置好按鈕,用戶單擊按鈕觸發(fā)相應(yīng)的響應(yīng)。如果用戶用鼠標單擊了按鈕則AuthorWare執(zhí)行相應(yīng)的分支程序。
按鈕響應(yīng)的創(chuàng)建過程如下:首先拖動交互圖標到流程線上;其次拖動一個設(shè)計圖標到“交互圖標”的右側(cè),選中按鈕交互類型。給設(shè)計圖標命名,改變按鈕標簽上的文字。如果希望在交互圖標的右側(cè)添加更多的按鈕,可繼續(xù)拖動其他設(shè)計圖標到“交互圖標”的右側(cè)。
設(shè)計結(jié)果圖標。結(jié)果圖標可分為兩種:獨立的設(shè)計圖標(如“顯示、擦除、等待、導航、移動、計算、視頻”圖標);群組圖標(如果是 “框架、判斷、交互、數(shù)字電影、聲音”圖標,則會自動產(chǎn)生一個群組圖標,相應(yīng)的設(shè)計圖標放在群組圖標的二級流程線上)。群組圖標作為結(jié)果圖標的另外一種用法是,當某一分支觸發(fā)的結(jié)果由多個設(shè)計圖標組成時,必需使用群組圖標。當然,對于獨立的一個設(shè)計圖標也可以把它放在群組圖標中。
默認的情況下可以使用系統(tǒng)提供的按鈕。用戶也可以自定義按鈕,它可在“按鈕編輯器”對話框中生成??稍跔顟B(tài)標簽中選擇按鈕四種不同的狀態(tài),并可通過“圖案”選項后面的“導入...”來選擇不同狀態(tài)下的圖片。按鈕名稱可在“標簽”選項中設(shè)置是否顯示,默認值為“否”,如設(shè)為“顯示卷標”,那么在顯示圖形按鈕的同時還顯示按鈕的名稱?!奥曇簟边x項允許在按鈕中使用聲音,如鼠標經(jīng)過時播放一個短促的聲音來提醒用戶。
按鈕交互的主要應(yīng)用有以下幾個方面。
⑴ 按鈕用于切換面板,控制程序的走向。如單擊相應(yīng)的按鈕程序跳轉(zhuǎn)到指定子模塊運行。
⑵ 按鈕用于激發(fā)導航功能。如單擊相應(yīng)的按鈕,程序執(zhí)行跳轉(zhuǎn)、返回、查找等功能。
⑶ 按鈕用于單項或多項選擇題選定。
⑷ 按鈕用于顯示用戶所要得到的反饋信息。如用戶單擊按鈕查看用戶所需要的信息。
2 熱區(qū)交互
熱區(qū)交互是在程序的運行窗口內(nèi)劃出一塊矩形區(qū)域,用戶用鼠標單擊、雙擊或鼠標滑過這一區(qū)域引發(fā)交互功能。
熱區(qū)響應(yīng)的創(chuàng)建過程與按鈕響應(yīng)的創(chuàng)建過程很相似,所不同的是“交互類型” 需選中“熱區(qū)域”。 熱區(qū)響應(yīng)創(chuàng)建好之后,在編輯狀態(tài)下打開熱區(qū)會看到演示窗口出現(xiàn)一個虛的矩形框,矩形框中是結(jié)果圖標名稱,在運行時它是不可見的。
熱區(qū)在運行時的隱藏性決定了熱區(qū)在演示窗口中必須結(jié)合其他的一些提示性對象一起使用,否則用戶無法找到熱區(qū)。例如事先準備好熱區(qū)的提示性對象,然后再創(chuàng)建熱區(qū),將虛的矩形框住提示性對象。這樣即使在運行時看不到熱區(qū),但通過提示對像也知道此處有一個設(shè)置好的熱區(qū)。
可以為熱區(qū)指定鼠標指針,指針形狀可以是系統(tǒng)的或是自定義的。也可以設(shè)置“匹配時加亮”和“匹配標記”這兩個選項,這樣在運行時所在熱區(qū)就會出現(xiàn)一個很小的正方形匹配標記,用鼠標單擊熱區(qū)會突出顯示。
熱區(qū)提供了三種匹配的條件,除了“單擊”外還有“雙擊”和“指針處于指定區(qū)域內(nèi)”,這給熱區(qū)的應(yīng)用提供了更多的空間。如利用熱區(qū)響應(yīng)單擊制作幾何畫板、利用熱區(qū)響應(yīng)條件“指針處于指定區(qū)域內(nèi)”顯示提示信息。熱區(qū)響應(yīng)也能完成按鈕響應(yīng)的大多數(shù)應(yīng)用。
3 熱對象交互
熱對象響應(yīng)是通過指定一個對象來進行交互,程序運行時當用戶單擊、雙擊或鼠標滑過這一對象時產(chǎn)生交互。
熱對象響應(yīng)與熱區(qū)響應(yīng)非常類似,兩者都能夠通過單擊、雙擊和鼠標進入交互。在多數(shù)情況下熱區(qū)響應(yīng)和熱對象響應(yīng)可以彼此互換,但兩者也存在區(qū)別,主要體現(xiàn)在在以下兩點。
⑴ 熱對象處理的是一個顯示對象,而熱區(qū)處理的是一塊矩形區(qū)域,因此熱對象比熱區(qū)響應(yīng)的效率更高一些。如果建立響應(yīng)的對象是一個不規(guī)則的圖標,并且要求嚴格與對象相匹配,此時熱對象響應(yīng)的作用就顯得非常突出。
⑵ 從響應(yīng)區(qū)域來說,一旦將對象設(shè)置為熱對象之后,無論將它移動到演示窗口的任何位置,都可以觸發(fā)顯示圖標。一旦對象被設(shè)置為熱區(qū)之后,則只能對屏幕上固定的矩形區(qū)域作響應(yīng),因此熱對象是動態(tài)區(qū)域響應(yīng),熱區(qū)是靜態(tài)區(qū)域響應(yīng)。
熱對象響應(yīng)本身并不包含對象,但是它能把一個對象指定為熱對象,從而驅(qū)動這個對象的運行。所以在創(chuàng)建熱對象時必需先創(chuàng)建一個普通對象,然后通過熱對象響應(yīng)將此對象指定為熱對象。由于Authorware將一個顯示圖標中的所有顯示對象都看作熱對象,因此如果希望對某一個對象實現(xiàn)交互響應(yīng)的功能,必須將熱對象放置在一個單獨的顯示圖標中。
4 目標區(qū)域交互
目標區(qū)域響應(yīng)允許用戶把一個對象拖動到另一個目標區(qū)域, 當移動的對象與已經(jīng)預設(shè)好的目標區(qū)域相匹配時才進行交互。它是一種特殊的動態(tài)交互。
創(chuàng)建目標區(qū)響應(yīng)包括兩個組成部分:建立待移動的對象和建立對象移動的目標區(qū)域。具體步驟如下。
⑴ 準備目標對象,可以將目標對象分別單獨放在每一個顯示圖標中。
⑵ 建立目標區(qū)。拖動設(shè)計圖標到交互圖標右側(cè),在交互類型中選擇目標區(qū)。
⑶ 建立對象與目標區(qū)之間的聯(lián)系。選擇準備好的目標對象,該對象會自動與這個目標區(qū)域連接起來,代表目標區(qū)域的虛線框會移動到對象所在的位置
⑷ “放下”屬性的設(shè)置。對于正確的目標響應(yīng)可以選擇“在目標點放下”或在“中心定位”,對于錯誤目標區(qū)響應(yīng)可以選擇“返回”。
創(chuàng)建目標區(qū)響應(yīng)時需要注意以下幾點。
⑴ 通常,目標區(qū)域響應(yīng)都是成對出現(xiàn)的。一種響應(yīng)設(shè)置為正確的響應(yīng),即用戶把移動對象拖動到正確的目標區(qū)域,此時對移動對象的操作方式一般為“在中心點放下”。另一種響應(yīng)設(shè)置為錯誤的響應(yīng),即用戶沒有把移動對象拖動到正確的目標區(qū)域,此時對移動對象的操作方式一般為“返回”。
⑵ 對于錯誤的響應(yīng),由于無法預知用戶會把對象移動到屏幕上的何處。在實際應(yīng)用中會把整個屏幕都作為一個目標區(qū),形成一張“安全網(wǎng)”,使其能夠匹配任何對象,并讓對象返回到原始位置。但必須把“安全網(wǎng)”放置在交互流程線的最右邊。
⑶ Authorware中使用帶了兩根對角線的矩形虛線框代表目標區(qū)域,并用結(jié)果圖標的名稱來命名。名稱在運行時是不可見的,只有在編輯狀態(tài)或暫停程序時才會出現(xiàn)。
參考文獻:
[1] 侯燕萍.Authorware多媒體制作[M].中國計劃出版社,2007.
[2] 沈大林.Authorware多媒體制作案例教程[M].中國鐵道出版社,
2007.
[3] 王愛民.Authorware多媒體課件制作技術(shù)[M].中國水利水電出版社,
2007.
[4] 馮建平等.中文Authorware多媒體制作教程[M].人民郵電出版社,
2006.
[5] 畢廣吉.Authorware多媒體開發(fā)程序設(shè)計與典型實例[M].人民郵電
出版社,2004.
[6] 黃小宇等.中文Authorware多媒體制作[M].清華大學出版社,2005.