麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 網(wǎng)站 > 媒體動畫 > 正文

Authorware開發(fā)實(shí)例:Authorware 6.0網(wǎng)上多媒體課件繪制--8.1 運(yùn)用目標(biāo)區(qū)域

2024-09-08 19:25:29
字體:
供稿:網(wǎng)友

8.1  使用目標(biāo)區(qū)域響應(yīng)

目標(biāo)區(qū)域響應(yīng)允許用戶把一個對象拖動到另一個目標(biāo)區(qū)域,在諸如填字游戲、成語接龍、實(shí)驗(yàn)器材放置及排列地圖等方面具有廣泛的應(yīng)用前景,它可以通過對高難度、高危險的環(huán)境的模擬,完成既定的教學(xué)及訓(xùn)練功能。

8.1.1  建立目標(biāo)區(qū)域響應(yīng)

通常,當(dāng)對象被拖動到正確位置時,它將停留在目標(biāo)處,否則對象將自動返回到原地。本章所說的“拖動”是指課件制作完畢之后,在運(yùn)行過程中,用戶可以改變屏幕上顯示對象的位置,而在介紹移動圖標(biāo)時所說的“拖動”則是指編輯對象位置的改變,此時課件的制作還沒有完成。

 建立目標(biāo)區(qū)域響應(yīng)

(1) 在流程線上放置一個交互圖標(biāo)。

(2) 在交互圖標(biāo)的右側(cè)放置一個響應(yīng)圖標(biāo),并將響應(yīng)類型確定為target area。

(3) 在顯示圖標(biāo)內(nèi)創(chuàng)建移動的對象。

(4) 設(shè)置移動對象的屬性,在layout選項(xiàng)卡內(nèi)將movable設(shè)置為anywhere。

(5) 同時打開移動對象的演示窗口和目標(biāo)區(qū)域響應(yīng)的屬性對話框。

(6) 選擇演示窗口的移動對象,并將它移動到目標(biāo)位置。

(7) 改變矩形虛線框的大小,使它和預(yù)定的目標(biāo)區(qū)域相匹配。

(8) 打開目標(biāo)區(qū)域響應(yīng)的屬性對話框,設(shè)置相關(guān)的屬性。

(9) 測試、播放及修改多媒體課件。

在移動對象的屬性設(shè)置對話框內(nèi),layout選項(xiàng)卡的movable用于控制對象是否可以被用戶移動,它的默認(rèn)值是never,這意味著在將課件打包之后,屏幕中的顯示對象是不能被用戶移動的。需要指出的是,不論movable的設(shè)置情況,在authorware 6.0編輯環(huán)境中運(yùn)行課件,則所有的顯示對象都是可被移動的。這樣可以為設(shè)計人員調(diào)整顯示對象的位置提供方便。

對于每一個連接到交互圖標(biāo)上的目標(biāo)區(qū)域響應(yīng)標(biāo)識符,authorware 6.0都會在屏幕上顯示一個以虛線框表示的目標(biāo)區(qū)域??梢园褜ο笸蟿拥狡聊簧系恼_位置,這樣該對象就會與這個目標(biāo)區(qū)域連接起來,此時authorware 6.0會自動把代表目標(biāo)區(qū)域的虛線框移動到對象現(xiàn)在所在的位置。

為了同時打開移動對象的演示窗口和目標(biāo)區(qū)域響應(yīng)的屬性對話框,通常有兩種辦法,第一種方法就是運(yùn)行課件,當(dāng)authorware 6.0檢測到某個目標(biāo)區(qū)域響應(yīng)的屬性還沒有進(jìn)行設(shè)置時,就會自動停止該課件的運(yùn)行,并打開該目標(biāo)區(qū)域響應(yīng)的屬性窗口。第二種方法就是首先打開可移動對象所在的演示窗口,然后切換到程序設(shè)計窗口中,雙擊目標(biāo)區(qū)域響應(yīng)標(biāo)識符打開屬性窗口。

注釋:

authorware 6.0使用矩形虛線框代表目標(biāo)區(qū)域,它的外形與代表點(diǎn)擊響應(yīng)的虛線框有點(diǎn)類似,只是矩形中間多了兩根對角線。authorware 6.0是用結(jié)果圖標(biāo)的名稱來命名該矩形虛線框的,名稱在運(yùn)行時是不可見的,只有在編輯狀態(tài)或暫停程序時才會出現(xiàn)。

8.1.2  設(shè)置目標(biāo)響應(yīng)屬性

authorware 6.0為每一種響應(yīng)類型都提供了相應(yīng)的屬性設(shè)置對話框,它們之間既有區(qū)別,又有聯(lián)系。作為目標(biāo)區(qū)域響應(yīng)的屬性對話框與其他響應(yīng)類型的屬性對話框相比,response選項(xiàng)卡基本是相同的,它的全部特性都體現(xiàn)在target area選項(xiàng)卡內(nèi)(如圖8-1所示)。

圖8-1  target area選項(xiàng)卡

on drop用于控制當(dāng)用戶停止拖動對象并釋放鼠標(biāo)后系統(tǒng)將采取的行動,它包括3個選項(xiàng)。選擇leave at destination時,表示authorware 6.0將不采取任何行動,只是把對象保持在當(dāng)前所在的位置。選擇put back時,表示將把對象返回到其原來的位置,它常用于匹配用戶不正確的響應(yīng)操作,此時通常還把返回路徑設(shè)置為try again,這樣就可以允許用戶把對象從原來的位置處重新進(jìn)行移動。

選擇snap to center時,表示authorware 6.0將把對象放置在目標(biāo)區(qū)域內(nèi),它常用于匹配用戶正確的響應(yīng)中,表示本次移動對象的操作是正確的。

在target object文本框內(nèi)顯示可移動對象的圖標(biāo)名稱。啟用accept any object復(fù)選框之后,將會匹配任何對象,這就意味著當(dāng)用戶把任何對象拖動到目標(biāo)區(qū)域時,系統(tǒng)都會認(rèn)為用戶的響應(yīng)與目標(biāo)區(qū)域的響應(yīng)相匹配。

通常,目標(biāo)區(qū)域響應(yīng)都是成對出現(xiàn)的,一種響應(yīng)設(shè)置為correct response (正確的響應(yīng)),即用戶把移動對象拖動到正確的目標(biāo)區(qū)域,此時對移動對象的操作方式一般為snap to center。另一種響應(yīng)設(shè)置為wrong response (錯誤的響應(yīng)),即用戶沒有把移動對象拖動到正確的目標(biāo)區(qū)域,此時對移動對象的操作方式一般為pub back。

對于錯誤的響應(yīng),由于無法預(yù)知用戶會把對象移動到屏幕上的何處,因此在實(shí)際應(yīng)用中所采取的策略就是把整個屏幕都作為一個目標(biāo)區(qū)域響應(yīng),形成一張“安全網(wǎng)”,使其能夠匹配任何對象,并讓對象返回到原始位置,并允許用戶重新進(jìn)行嘗試。為了實(shí)現(xiàn)上述目標(biāo),必須把“安全網(wǎng)”放置在交互流程線的最右邊。

有兩種方法可將對象變成可移動的,一種是把對象屬性窗口中的movable域設(shè)置成any where,另一種是使用movable系統(tǒng)變量。使用前一種方法時,authorware 6.0僅僅在剛開始運(yùn)行到該對象時把movable系統(tǒng)變量的值設(shè)置為true,這就意味著如果后來把該對象凍結(jié)起來,則該對象將永遠(yuǎn)保持凍結(jié)狀態(tài),直到重新運(yùn)行程序。一旦用戶返回到該對象出現(xiàn)時所在的交互流程中,系統(tǒng)將無法對用戶的移動操作進(jìn)行響應(yīng),因?yàn)榇藭r用戶無法移動不具備移動屬性的對象。

因此,在實(shí)際使用過程中,通常使用第二種方法,即借助movable變量。在對象所在的顯示圖標(biāo)后面添加一個計算圖標(biāo),并在其中輸入movable@icontitle=true。或者在對象所在的顯示圖標(biāo)上附著一個計算圖標(biāo),并在其中輸入:movable:=true。這樣,當(dāng)用戶返回時,系統(tǒng)又會把該對象的移動屬性設(shè)置為真,對象又可以再次移動。

8.1.3  目標(biāo)區(qū)域響應(yīng)實(shí)例

本例通過目標(biāo)區(qū)域響應(yīng)的應(yīng)用,將實(shí)心的三角形、圓形及矩形分別拖動到指定的區(qū)域,此時在屏幕上顯示“移動正確”。如果拖動的范圍超出指定的區(qū)域,那么在屏幕上顯示“移動錯誤”。為了確定拖動的目標(biāo)區(qū)域,分別在演示窗口內(nèi)繪制空心的三角形、圓形及矩形,并約定,將對象拖動到指定區(qū)域之外的任何地方,都被認(rèn)為是錯誤的操作,并讓對象自動返回到原地,等待再一次的拖動。

 拖動圖形

(1) 單擊工具欄的new按鈕,新建一個課件文件。

(2) 將計算圖標(biāo)拖動到流程線上,并命名為“窗口大小”。

(3) 雙擊“窗口大小”圖標(biāo),在編輯窗口內(nèi)輸入resizewindow (400,260),將演示窗口的大小定義為400×260像素。

(4) 將顯示圖標(biāo)拖動到“窗口大小”的下方,將其命名為“背景”。

(5) 雙擊“背景”打開演示窗口,將背景圖片導(dǎo)入到演示窗口(如圖8-2所示)。

圖8-2  導(dǎo)入背景圖片

(6) 將顯示圖標(biāo)拖動到“背景”圖標(biāo)的下方,將其命名為“區(qū)域”。

(7) 雙擊“區(qū)域”顯示圖標(biāo),打開演示窗口。

(8) 在演示窗口內(nèi)輸入“將對象拖動到目標(biāo)區(qū)域”。

(9) 在演示窗口內(nèi)繪制矩形、圓形與三角形(如圖8-3所示)。

 

圖8-3  確定拖動對象的區(qū)域

(10) 將顯示圖標(biāo)拖動到“區(qū)域”的下方,命名為“1”。

(11) 雙擊“1”打開演示窗口,在其中繪制填充矩形。

(12) 將顯示圖標(biāo)拖動到“1”的下方,命名為“2”。

(13) 雙擊“2”打開演示窗口,在其中繪制填充圓形。

(14) 將顯示圖標(biāo)拖動到“2”的下方,命名為“3”。

(15) 雙擊“3”打開演示窗口,在其中繪制填充三角形(如圖8-4所示)。

圖8-4  確定拖動對象


發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 毛片网站视频 | 黑人一区二区三区四区五区 | 久久亚洲春色中文字幕久久 | 销魂美女一区二区 | 经典三级av在线 | 国产精品视频一区二区三区四 | 欧美特黄a| 日韩精品一二三区 | 中文字幕亚洲情99在线 | 人禽l交免费视频观看 视频 | 免费小毛片 | 亚洲第一视频 | 色综合视频 | 久久最新网址 | 欧美亚洲国产成人综合在线 | 欧美大荫蒂xxx | 在线观看美女av | 亚洲国产网站 | 免费观看国产精品视频 | 毛片免费大全短视频 | 国产精品啪一品二区三区粉嫩 | 久久精品79国产精品 | 国产精品久久久久久久久久久久久久久 | 免费黄色成人 | 成人国产精品久久 | 少妇一级淫片免费看 | 成人毛片100免费观看 | 欧美一级片一区 | 黄色免费不卡视频 | 欧美激情性色生活片在线观看 | 一级α片| 成人免费观看49www在线观看 | 午夜丰满少妇高清毛片1000部 | 青青青在线免费 | 泰剧19禁啪啪无遮挡 | 毛片免费在线观看视频 | 久久人人爽人人爽人人片av高请 | 国产91在线亚洲 | 欧美精品成人一区二区在线观看 | 日韩做爰视频免费 | 久久亚洲线观看视频 |