版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、Authorware案例教程Authorware是一個(gè)圖標(biāo)導(dǎo)向式的多媒體制作工具。它只需通過(guò)對(duì)圖標(biāo)的調(diào)用來(lái)編輯一些控制程序走向的活動(dòng)流程圖,即可實(shí)現(xiàn)將文字、圖形、聲音、動(dòng)畫(huà)、視頻等各種多媒體數(shù)據(jù)有機(jī)匯總。該軟件的特點(diǎn)是通過(guò)圖標(biāo)的調(diào)用來(lái)編輯流程圖,以此替代傳統(tǒng)的計(jì)算機(jī)語(yǔ)言編程,使得用戶能夠快速開(kāi)發(fā)多媒體軟件。 第1章 Authorware基礎(chǔ)知識(shí)1.1 引例1.2 Authorware的功能1.3 Authorware7.0的工作界面第1章 Authorware基礎(chǔ)知識(shí)1.4 演示窗口的功能及屬性設(shè)置使用Authorware軟件制作一個(gè)“風(fēng)景欣賞”案例。要求掌握的知識(shí):(1)Authorware
2、文件的一般制作方法。(2)Authorware圖標(biāo)欄中圖標(biāo)的一般使用方法。(3)Authorware文件的窗口屬性設(shè)定。1.1 引例Authorware軟件的主要功能有如下幾方面:(1)編制的軟件具有強(qiáng)大的交互功能,可任意控制程序流程。(2)在人機(jī)對(duì)話中,它提供了按鍵、按鼠標(biāo)、限時(shí)等多種應(yīng)答方式。(3)它還提供了許多系統(tǒng)變量和函數(shù)以根據(jù)用戶響應(yīng)的情況,執(zhí)行特定功能。(4)編制的軟件除了能在其集成環(huán)境下運(yùn)行外,還可以編譯成擴(kuò)展名為.EXE的文件,在Windows系統(tǒng)下脫離Authorware制作環(huán)境運(yùn)行。1.2 Authorware的功能Authorware的工作界面一般由如下幾部分組成: 1標(biāo)
3、題欄 5設(shè)計(jì)窗口 2菜單欄 6演示窗口 3工具欄 7屬性面板 4圖標(biāo)欄1.3 Authorware7.0的工作界面演示窗口的功能演示窗口既可以展現(xiàn)用戶程序效果,也可查看和編輯圖標(biāo)中的內(nèi)容。 演示窗口的屬性設(shè)置該屬性面板可以設(shè)置演示窗口的背景色、大小、菜單顯示等相關(guān)屬性。 1.4 演示窗口的功能及屬性設(shè)置Authorware案例教程顯示圖標(biāo)是Authorware中最常用、最基本的圖標(biāo)。顯示圖標(biāo)用于設(shè)置和編輯文本、圖形、圖像及可移動(dòng)對(duì)象等諸多多媒體元素 。 第2章 顯示圖標(biāo)2.1 引例2.2 顯示圖標(biāo)概述2.3 繪制圖形 2.4 文本處理 2.5 圖片的導(dǎo)入2.6 顯示對(duì)象的控制第2章 顯示圖標(biāo)使
4、用顯示圖標(biāo)制作一個(gè)“滑塊位置”案例。要求掌握的知識(shí):(1)在顯示圖標(biāo)中繪制圖形。(2)在顯示圖標(biāo)中顯示靜態(tài)和動(dòng)態(tài)文本。(3)多個(gè)對(duì)象的控制:排列、組合。(4)設(shè)置顯示圖標(biāo)的位置、活動(dòng)、顯示變量等屬性。 2.1 引例1. 顯示圖標(biāo)的功能(1)顯示、編輯圖形;(2)顯示、編輯文本;(3)顯示、編輯圖像;(4)支持各種繪圖模式;(5)可以用各種對(duì)齊格式控制多個(gè)對(duì)象的位置。2.2 顯示圖標(biāo)概述1. 創(chuàng)建顯示對(duì)象的方法:(1)將顯示圖標(biāo)拖放到流程線上,雙擊顯示圖標(biāo)打開(kāi)演示窗口,菜單“插入”“圖像”來(lái)插入外部圖像文件;(2)直接通過(guò)菜單“文件”“導(dǎo)入導(dǎo)出”命令導(dǎo)入文本、圖像;(3)直接將外部的文本、圖形、
5、圖像文件拖放到流程線上,Authorware也會(huì)將其以顯示圖標(biāo)形式加入流程線;2.2.2 顯示對(duì)象的創(chuàng)建工具箱是Authorware提供給用戶創(chuàng)建、編輯圖形的工具。用戶既可以通過(guò)工具箱中提供的工具創(chuàng)建一些簡(jiǎn)單的圖形及輸入文本,也可以利用工具箱編輯一些已存在圖形和文本,如編輯顯示模式、圖形填充等。2.2.3 工具箱的使用 1. 直線和斜線的繪制2. 圓和橢圓的繪制按住shift鍵,即可繪制出正圓。 3. 矩形和圓角矩形的繪制按住shift鍵,則可以繪制出正方形。 4. 多邊形的繪制不閉合多邊形不能填充。 2.3 繪制圖形 1. 文本的輸入2. 文本的導(dǎo)入文本導(dǎo)入的幾種方式:(1)打開(kāi)顯示圖標(biāo)的演
6、示窗口,“文件”“導(dǎo)入和導(dǎo)出”“導(dǎo)出媒體”,選擇所需文件;(2)將主流程線的定位器定位所需的位置,選擇菜單“文件”“導(dǎo)入和導(dǎo)出”“導(dǎo)出媒體”,選擇所需文件;(3)復(fù)制所需內(nèi)容,在演示窗口中直接粘貼。 2.4 文本處理 3. 文本的編輯 文本輸入或?qū)牒螅€可以進(jìn)行再次編輯,包括編輯字體、大小、風(fēng)格、對(duì)齊、卷簾文本、消除鋸齒等。4. 樣式的定義和應(yīng)用(1)樣式的定義(2)應(yīng)用樣式2.4 文本處理 1. 導(dǎo)入圖片的方法(1)在主流程線上放置一顯示圖標(biāo),雙擊打開(kāi)演示窗口,“插入”“圖像”,導(dǎo)入所需圖片文件即可。 (2)直接將外部的圖片文件拖拽到流程線上。 2. 圖片的調(diào)整(1)用鼠標(biāo)拖拽控制點(diǎn),即可
7、實(shí)現(xiàn)縮放圖片。(2)通過(guò)屬性面板精確設(shè)定圖像尺寸。2.5 圖片的導(dǎo)入 1. 顯示圖標(biāo)的屬性設(shè)定顯示圖標(biāo)的屬性面板2. 顯示模式設(shè)置通過(guò)模式設(shè)置,可以設(shè)定多種不同的疊加、覆蓋方式。 3. 多個(gè)對(duì)象排列打開(kāi)排列面板:菜單“修改”“排列” 2.6 顯示對(duì)象的控制 Authorware案例教程Authorware提供了移動(dòng)圖標(biāo),可以實(shí)現(xiàn)對(duì)文本、圖形、圖像等靜態(tài)對(duì)象進(jìn)行一些簡(jiǎn)單的運(yùn)動(dòng),從而豐富多媒體作品的視覺(jué)效果。 第3章 移動(dòng)圖標(biāo)3.1 引例3.2 移動(dòng)圖標(biāo)概述 3.3 移動(dòng)圖標(biāo)的屬性設(shè)置3.4 移動(dòng)圖標(biāo)的移動(dòng)方式第3章 移動(dòng)圖標(biāo)利用移動(dòng)圖標(biāo)制作一個(gè)“棋子移動(dòng)”案例。要求掌握的知識(shí):(1)在顯示圖標(biāo)中
8、繪制圖形。(2)多個(gè)對(duì)象的控制:排列、群組。(3)移動(dòng)圖標(biāo)的移動(dòng)方式的設(shè)置,移動(dòng)圖標(biāo)屬性面板的設(shè)置。 3.1 引例被移動(dòng)的對(duì)象一般存放于顯示圖標(biāo)、交互圖標(biāo)中,并且一個(gè)圖標(biāo)中的所有對(duì)象被視為整體進(jìn)行移動(dòng)。如果需要某個(gè)對(duì)象單獨(dú)移動(dòng),則該對(duì)象應(yīng)單獨(dú)放置在一個(gè)圖標(biāo)中。在使用移動(dòng)圖標(biāo)前,必須要確保流程線中已放置了包含可移動(dòng)對(duì)象的顯示圖標(biāo)或交互圖標(biāo)。移動(dòng)圖標(biāo)可以控制對(duì)象的移動(dòng)速度,執(zhí)行移動(dòng)圖標(biāo)時(shí)的同步方式,以及移動(dòng)的目標(biāo)和路徑。3.2 移動(dòng)圖標(biāo)概述1. 主要屬性設(shè)置:(1)執(zhí)行方式:控制流程線上移動(dòng)圖標(biāo)下方圖標(biāo)的執(zhí)行方式。有三種方式:等待直到完成:等到完成此對(duì)象的移動(dòng)后,再進(jìn)行流程線上的下一個(gè)圖標(biāo)的操作。
9、同時(shí):在執(zhí)行此對(duì)象的移動(dòng)的同時(shí),執(zhí)行移動(dòng)圖標(biāo)下一圖標(biāo)的操作。永久:當(dāng)完成對(duì)象的一次移動(dòng)后,繼續(xù)監(jiān)視控制對(duì)象移動(dòng)的變量或表達(dá)式的值。如果該值為真,則繼續(xù)播放移動(dòng)對(duì)象的移動(dòng)。 3.3 移動(dòng)圖標(biāo)的屬性設(shè)置(2)遠(yuǎn)端范圍: 循環(huán):對(duì)象移動(dòng)到由基點(diǎn)和終點(diǎn)確定的直線上的某一位置處,該位置由目標(biāo)值和終點(diǎn)值的差確定。 在終點(diǎn)停止:對(duì)象停留在距離目標(biāo)值最近的端點(diǎn)處。 到上一終點(diǎn):目標(biāo)位置不受基點(diǎn)和終點(diǎn)的影響。 3.3 移動(dòng)圖標(biāo)的屬性設(shè)置3.4 移動(dòng)圖標(biāo)移動(dòng)方式 1. 指向固定點(diǎn):將移動(dòng)對(duì)象從演示窗口的當(dāng)前位置移動(dòng)到另一點(diǎn)。2. 指向固定直線上的某點(diǎn):將移動(dòng)對(duì)象從演示窗口的當(dāng)前位置移動(dòng)到一條事先定義好的直線上的某
10、點(diǎn),該點(diǎn)是經(jīng)過(guò)計(jì)算得到的位置。3. 指向固定區(qū)域內(nèi)的某點(diǎn):將移動(dòng)對(duì)象從演示窗口的當(dāng)前位置移動(dòng)到一個(gè)已定義好的固定區(qū)域中的某點(diǎn),該點(diǎn)是經(jīng)過(guò)計(jì)算得到位置。3.4 移動(dòng)圖標(biāo)移動(dòng)方式 4. 指向固定路徑的終點(diǎn):將移動(dòng)對(duì)象從演示窗口的當(dāng)前位置按照一條已經(jīng)定義好的固定路徑進(jìn)行移動(dòng),直到路徑的終點(diǎn)位置處停止。5. 指向固定路徑上的任意點(diǎn):將移動(dòng)對(duì)象從演示窗口的當(dāng)前位置按照一條已經(jīng)定義好的固定路徑進(jìn)行移動(dòng),運(yùn)動(dòng)到基點(diǎn)和終點(diǎn)間的目標(biāo)點(diǎn)后停止。Authorware案例教程4.1 引例4.2 群組圖標(biāo) 4.3 等待圖標(biāo)4.4 擦除圖標(biāo)第4章 等待圖標(biāo)、擦除圖標(biāo)、群組圖標(biāo)利用群組、等待、擦除等圖標(biāo)制作一個(gè)展示多組圖片
11、的案例。要求掌握的知識(shí):(1)在顯示圖標(biāo)中導(dǎo)入圖片、輸入豎直文本。(2)將多個(gè)對(duì)象組織為一個(gè)群組。(3)等待圖標(biāo)、擦除圖標(biāo)的使用。4.1 引例使用群組圖標(biāo),可以將主流程線上的圖標(biāo)分類組織起來(lái),它充當(dāng)著其他圖標(biāo)的容器,從而可大大提高程序的可讀性。在群組圖標(biāo)中,可以存放各種類型的圖標(biāo),包括群組圖標(biāo)。4.2 群組圖標(biāo)創(chuàng)建群組圖標(biāo)有兩種途徑:(1)直接將群組圖標(biāo)拖放到流程線上,雙擊群組圖標(biāo),在打開(kāi)的窗口中的流程線上添加若干圖標(biāo)。(2)選擇流程線上需組織到一起的若干個(gè)連續(xù)的圖標(biāo),點(diǎn)擊菜單“修改”“群組”即可。4.2 群組圖標(biāo)多媒體程序在演示時(shí),經(jīng)常需要在某個(gè)地方稍作停留或等待、或者允許用戶根據(jù)自己的需求
12、決定何時(shí)再繼續(xù),這種暫停功能在Authorware中就是通過(guò)等待圖標(biāo)來(lái)實(shí)現(xiàn)的。 4.3 等待圖標(biāo)1. 等待圖標(biāo)屬性設(shè)置:(1)事件:?jiǎn)螕羰髽?biāo):勾選時(shí)表示用戶單擊鼠標(biāo)后繼續(xù)程序的運(yùn)行按任意鍵:勾選時(shí)表示用戶按下鍵盤上任意一個(gè)鍵后,程序繼續(xù)運(yùn)行。(2)時(shí)限:在其后的文本框中輸入數(shù)值,代表多少秒后程序繼續(xù)運(yùn)行。(3)選項(xiàng):顯示倒計(jì)時(shí) 顯示按鈕4.3 等待圖標(biāo)2. 修改等待按鈕的外觀“等待圖標(biāo)”的按鈕默認(rèn)情況下是“等待”兩個(gè)字,用戶可以根據(jù)自己的喜好設(shè)定為其他文字,也可以設(shè)定其他樣式的按鈕形狀。打開(kāi)“文件”屬性面板,選擇“交互作用”選項(xiàng)卡,在等待按鈕的設(shè)定項(xiàng)中,可能修改等待按鈕的外觀和等待按鈕上顯示的
13、文字。4.3 等待圖標(biāo)擦除圖標(biāo)能夠指定擦除演示窗口中已經(jīng)不再需要的對(duì)象,并能提供多種特效擦除,豐富了多媒體的展示效果。擦除圖標(biāo)是以圖標(biāo)為單位進(jìn)行擦除對(duì)象的。通過(guò)擦除圖標(biāo)的屬性面板進(jìn)行擦除對(duì)象的設(shè)置。4.4 擦除圖標(biāo)Authorware案例教程Authorware除了具有自動(dòng)演示功能外,交互功能也是它的另一個(gè)重要特點(diǎn)。Authorware提供了靈活多樣的交互功能,使我們?cè)谥谱鞫嗝襟w作品時(shí)可以很好地進(jìn)行“人機(jī)”對(duì)話。 第5章 交互圖標(biāo)5.1 引例5.2 交互的基本概念5.3 交互圖標(biāo)的屬性 5.4 按鈕交互 5.5 熱區(qū)域交互5.6 熱對(duì)象交互第5章 交互圖標(biāo)5.7 目標(biāo)區(qū)交互5.8 下拉菜單交互
14、5.9 條件交互5.10 文本輸入交互 5.11 按鍵交互 5.12 重試限制交互5.13 時(shí)間限制交互第5章 交互圖標(biāo)利用交互圖標(biāo)實(shí)現(xiàn)“看商品猜價(jià)格”案例。 要求掌握的知識(shí):(1)文本輸入交互。用戶在運(yùn)行過(guò)程中,可以通過(guò)文本輸入來(lái)實(shí)現(xiàn)用戶和計(jì)算機(jī)之間的對(duì)話。(2)條件交互。在執(zhí)行交互圖標(biāo)時(shí)判斷條件,若條件滿足,則執(zhí)行該條件響應(yīng)分支。(3)時(shí)間限制交互。限制用戶對(duì)交互響應(yīng)中的某個(gè)分支響應(yīng)時(shí)所花費(fèi)的時(shí)間。(4)按鈕交互。單擊按鈕來(lái)執(zhí)行命令。5.1 引例交互性改變了用戶單純的被動(dòng)接受信息的局面,用戶可以通過(guò)鍵盤、鼠標(biāo)甚至?xí)r間間隔來(lái)控制一個(gè)多媒體作品的行為。交互性是通過(guò)在作品中設(shè)置多個(gè)交互點(diǎn)來(lái)實(shí)現(xiàn)的
15、。每個(gè)交互點(diǎn)都給了用戶對(duì)程序進(jìn)行響應(yīng)的機(jī)會(huì)。5.2 交互的基本概念當(dāng)Authorware在執(zhí)行程序時(shí)遇到一交互圖標(biāo)后,將顯示所有在交互圖標(biāo)中的顯示對(duì)象,如按鈕、菜單、文本輸入框等。然后,程序?qū)和?,等待用戶的響?yīng)。用戶響應(yīng)后,Authorware將此響應(yīng)和交互圖標(biāo)的各個(gè)分支的條件進(jìn)行比較,看該響符合哪個(gè)響應(yīng)目標(biāo),找到與之相匹配的響應(yīng)后,就執(zhí)行該分支里面的內(nèi)容。 5.2 交互的基本概念A(yù)uthorware7.0提供了11種交互方式: 按鈕 熱區(qū)域 熱對(duì)象 目標(biāo)區(qū) 下拉菜單 條件 文本輸入 按鍵 重試限制 時(shí)間限制 事件 5.2 交互的基本概念1、交互的組成元素 交互通常由以下四個(gè)元素組成:(1)
16、交互圖標(biāo):交互圖標(biāo)單獨(dú)存在沒(méi)有意義,它與其右邊的響應(yīng)圖標(biāo)一起實(shí)現(xiàn)畫(huà)面及功能的中轉(zhuǎn)。(2)響應(yīng)圖標(biāo):與某種響應(yīng)類型相連的圖標(biāo)。Authorware根據(jù)匹配的響應(yīng)來(lái)執(zhí)行相應(yīng)的響應(yīng)圖標(biāo)。除了一些圖標(biāo)如框架圖標(biāo)等不能作為響應(yīng)圖標(biāo)外,其它的圖標(biāo)都可作為響應(yīng)圖標(biāo)出現(xiàn)。通常使用群組圖標(biāo)作為響應(yīng)圖標(biāo)。5.2 交互的基本概念(3)響應(yīng)類型:定義用戶與多媒體作品進(jìn)行交互的方法。Authorware7.0提供了按鈕、熱區(qū)域、熱對(duì)象等11種交互方式。(4)響應(yīng)分支:響應(yīng)圖標(biāo)中程序執(zhí)行的順序和方向,它表明了響應(yīng)完成后流程的走向,可由箭頭得知。5.2 交互的基本概念2、交互的建立(1)將交互圖標(biāo)拖動(dòng)到流程線上;(2)拖動(dòng)
17、其它類型的圖標(biāo)(除交互圖標(biāo)和判斷圖標(biāo)以外的任意圖標(biāo))到交互圖標(biāo)的右側(cè),彈出“交互類型”對(duì)話框。(3)選擇交互類型后,單擊確定,并為該分支命名。(4)繼續(xù)在交互右側(cè)添加更多的響應(yīng)分支。這時(shí)不會(huì)再?gòu)棾觥敖换ヮ愋汀睂?duì)話框,而是沿用前一個(gè)分支的交互類型。用戶可以雙擊該響應(yīng)分支,在該交互類型的屬性對(duì)話框中,更改“類型”下拉列表框中的屬性,選擇不同的響應(yīng)。(5)重復(fù)上一步驟,可以為該交互添加多個(gè)不同的交互分支。5.2 交互的基本概念用戶可以通過(guò)修改交互圖標(biāo)的屬性來(lái)滿足交互界面的要求。 “屬性:交互圖標(biāo)”面板介紹:公共選項(xiàng)文本框:顯示交互圖標(biāo)的名稱。文本區(qū)域:設(shè)置交互作用的文本字體。用來(lái)設(shè)置文本輸入交互界面
18、中,文本輸入框的版面布局、交互作用和文本格式。打開(kāi):點(diǎn)擊可打開(kāi)交互圖標(biāo)的演示窗口,進(jìn)行交互界面的設(shè)計(jì)。5.3 交互圖標(biāo)的屬性 “交互作用”選項(xiàng)卡擦除:決定Authorware在什么時(shí)候擦除交互圖標(biāo)的內(nèi)容,有三個(gè)選項(xiàng):在下一次輸入之后:當(dāng)匹配下一個(gè)交互類型時(shí),就擦除上一個(gè)交互界面中顯示的內(nèi)容。在退出之前:退出交互時(shí)擦除交互界面中顯示的內(nèi)容。不擦除:交互信息始終顯示在演示窗口中,除非設(shè)置擦除圖標(biāo)來(lái)擦除它。5.3 交互圖標(biāo)的屬性 擦除特效:設(shè)置擦除交互內(nèi)容的效果。復(fù)選框“在退出前中止”:勾選此復(fù)選框,在退出交互前,暫停執(zhí)行下一個(gè)圖標(biāo),直到按任意鍵或單擊“繼續(xù)”按鈕,程序才繼續(xù)執(zhí)行。“交互作用”選項(xiàng)卡
19、層:設(shè)置交互圖標(biāo)所在的層,層次高的圖標(biāo)內(nèi)容顯示在層次低的圖標(biāo)內(nèi)容的上面,默認(rèn)層次為0。特效:設(shè)置交互圖標(biāo)的顯示過(guò)渡效果。更新顯示變量:勾選此復(fù)選框,隨時(shí)更新被顯示的變量。5.3 交互圖標(biāo)的屬性 禁止文本查找:勾選此復(fù)選框,在用戶初始設(shè)置的文本中搜索,不對(duì)交互圖標(biāo)中的文本對(duì)象進(jìn)行搜索。防止自動(dòng)擦除:勾選此復(fù)選框,交互作用顯示的內(nèi)容不會(huì)自動(dòng)擦除,除非設(shè)置擦除圖標(biāo)來(lái)擦除它。擦除以前內(nèi)容:勾選此復(fù)選框,顯示當(dāng)前圖標(biāo)內(nèi)容之前,首先清除窗口中所有對(duì)象的內(nèi)容,包括同一層或低層的對(duì)象,然后再顯示該圖標(biāo)的內(nèi)容。直接寫(xiě)屏:勾選此復(fù)選框,把交互圖標(biāo)內(nèi)的顯示內(nèi)容放置到所有其它的顯示對(duì)象上面。5.3 交互圖標(biāo)的屬性 “
20、版面布局”選項(xiàng)卡位置:位置屬性。不改變:不改變位置。在屏幕上:在屏幕任何位置,但要保持對(duì)象完整。沿特定路徑:在預(yù)定軌跡上某點(diǎn)定位。在某個(gè)區(qū)域中:在預(yù)定區(qū)域某點(diǎn)定位。5.3 交互圖標(biāo)的屬性 “版面布局”選項(xiàng)卡可移動(dòng)性:不能移動(dòng):交互圖標(biāo)的顯示內(nèi)容在演示窗口中不可移動(dòng)。在屏幕上:交互圖標(biāo)的顯示內(nèi)容在演示窗口中可任意移動(dòng),但不能移出屏幕之外。任何地方:交互圖標(biāo)的顯示內(nèi)容可任意移動(dòng),甚至移出屏幕之外5.3 交互圖標(biāo)的屬性 按鈕交互是交互響應(yīng)中最基礎(chǔ)也是最重要的響應(yīng),用戶可以通過(guò)單擊按鈕來(lái)實(shí)現(xiàn)某種功能。1、按鈕交互的制作。2、按鈕交互的屬性設(shè)置:“按鈕”選項(xiàng)卡大小:精確設(shè)置按鈕的大小,以像索為單位。位置
21、:精確設(shè)置按鈕在窗口的坐標(biāo)值。標(biāo)簽:設(shè)置按鈕的名稱。5.4 按鈕交互快捷鍵:設(shè)置按鈕響應(yīng)的快捷鍵??梢允亲帜浮?shù)字和功能鍵,如A、F3;也可以是組合鍵,如AltC(表示快捷鍵為Alt+C);如果指定多個(gè)快捷鍵,各快捷鍵之間以“|”隔開(kāi)。選項(xiàng):復(fù)選框“默認(rèn)按鈕”被勾選中,設(shè)置該按鈕為默認(rèn)按鈕,按回車鍵即執(zhí)行該按鈕。復(fù)選框“非激活狀態(tài)下隱藏”被勾選中,按鈕在非激活狀態(tài)下變成灰色,即不允許用戶操作。鼠標(biāo)指針:設(shè)定鼠標(biāo)指針的形狀。5.4 按鈕交互“響應(yīng)”選項(xiàng)卡范圍:如果選中“永久”復(fù)選框,則該按鈕在在整個(gè)程序執(zhí)行過(guò)程中都有效,不管是否已經(jīng)退出交互,始終處于激活狀態(tài)。激活條件:在此文本框中可以輸入邏輯型
22、變量或表達(dá)式來(lái)設(shè)置按鈕激活的條件。只有當(dāng)輸入的變量或表達(dá)式的值為真時(shí),此按鈕響應(yīng)才能被激活,否則該按鈕是灰色,禁止用戶操作。5.4 按鈕交互擦除:該項(xiàng)的下拉列表框用來(lái)設(shè)置退出按鈕響應(yīng)分支時(shí)擦除的動(dòng)作效果,包含四個(gè)選項(xiàng):在下一次輸入之后:在執(zhí)行下一個(gè)響應(yīng)分支后,自動(dòng)擦除本交互響應(yīng)圖標(biāo)顯示的內(nèi)容。在下一次輸入之前:在執(zhí)行下一個(gè)響應(yīng)分支前,自動(dòng)擦除本交互響應(yīng)圖標(biāo)顯示的內(nèi)容。在退出時(shí):在退出交互時(shí)才擦除本交互響應(yīng)圖標(biāo)顯示的內(nèi)容。不擦除:一直不擦除本交互響應(yīng)圖標(biāo)顯示的內(nèi)容。5.4 按鈕交互分支:該項(xiàng)的下拉列表框用來(lái)設(shè)置程序的走向,包含四個(gè)選項(xiàng):重試:返回到交互圖標(biāo)處,等待下一次響應(yīng)。繼續(xù):進(jìn)入匹配的響應(yīng)
23、分支,若沒(méi)有則順序執(zhí)行下一個(gè)響應(yīng)。退出:直接退出交互。返回:只有當(dāng)用戶選中了“永久”復(fù)選框,才有此“返回”選項(xiàng),表示可以隨時(shí)進(jìn)入此響應(yīng)。5.4 按鈕交互狀態(tài):跟蹤響應(yīng)是否正確,便于Authorware對(duì)用戶的響應(yīng)做出判斷,包含三個(gè)選項(xiàng):不判斷:不跟蹤響應(yīng)也不判斷正確與否。正確:跟蹤正確的響應(yīng),自動(dòng)將正確響應(yīng)的次數(shù)累加,并存入系統(tǒng)變量中,還在對(duì)應(yīng)的響應(yīng)圖標(biāo)標(biāo)題前出現(xiàn)“+”號(hào)。錯(cuò)誤:跟蹤錯(cuò)誤的響應(yīng),還在對(duì)應(yīng)的響應(yīng)圖標(biāo)標(biāo)題前出現(xiàn)“”號(hào)。5.4 按鈕交互計(jì)分:對(duì)用戶的響應(yīng)計(jì)分。在該項(xiàng)的文本框中輸入表達(dá)式,當(dāng)響應(yīng)正確時(shí)分?jǐn)?shù)為正數(shù),當(dāng)響應(yīng)錯(cuò)誤時(shí)分?jǐn)?shù)為負(fù)數(shù)。如果要正確掌握“狀態(tài)”選項(xiàng)和“計(jì)分”選項(xiàng),必須要了
24、解三個(gè)變量:TotalCorrect :該變量存放用戶所有正確響應(yīng)的次數(shù)。TotalWrong :該變量存放全部錯(cuò)誤響應(yīng)的次數(shù)。TotalScore :該變量存放的是用戶應(yīng)得的分?jǐn)?shù)之和。5.4 按鈕交互3、自定義按鈕Authorware提供了許多種按鈕供用戶選擇。當(dāng)用戶不喜歡系統(tǒng)默認(rèn)的按鈕形狀時(shí),可以自定義按鈕。4、按鈕交互實(shí)例5.4 按鈕交互熱區(qū)域交互就是在屏幕上設(shè)定一個(gè)矩形區(qū)域,當(dāng)用戶單擊、雙擊或移動(dòng)到這個(gè)區(qū)域時(shí),就能夠進(jìn)入到相應(yīng)的響應(yīng)分支,其響應(yīng)方式與按鈕交互類似。1、熱區(qū)域交互的制作。2、熱區(qū)域交互的屬性設(shè)置:“熱區(qū)域”選項(xiàng)卡大?。壕_設(shè)置熱區(qū)域的大小,以像索為單位。位置:精確設(shè)置熱區(qū)
25、域在窗口的坐標(biāo)值??旖萱I:設(shè)置熱區(qū)域響應(yīng)的快捷鍵。5.5 熱區(qū)域交互匹配:設(shè)置匹配響應(yīng)此交互時(shí)的動(dòng)作。單擊:?jiǎn)螕魺釁^(qū)域時(shí)響應(yīng)。雙擊:雙擊熱區(qū)域時(shí)響應(yīng)。指針處于指定區(qū)域內(nèi):當(dāng)鼠標(biāo)移到此區(qū)域響應(yīng)。匹配時(shí)加亮:此復(fù)選框設(shè)置當(dāng)匹配熱區(qū)時(shí)高亮顯示內(nèi)容。匹配標(biāo)記:此復(fù)選框設(shè)置當(dāng)匹配熱區(qū)時(shí)添加匹配標(biāo)記。5.5 熱區(qū)域交互熱對(duì)象交互與熱區(qū)域交互有點(diǎn)類似,只是熱區(qū)域只能是一個(gè)矩形區(qū)域,而熱對(duì)象則可以是任何不規(guī)則的區(qū)域。當(dāng)用戶單擊、雙擊或當(dāng)鼠標(biāo)移動(dòng)到這個(gè)對(duì)象時(shí),就能夠進(jìn)入到相應(yīng)的響應(yīng)分支。被應(yīng)用熱對(duì)象交互的對(duì)象可以在演示窗口中移動(dòng),而其熱對(duì)象交互可以跟蹤該對(duì)象。熱區(qū)域就沒(méi)有跟蹤對(duì)象的功能。5.6 熱對(duì)象交互1、熱
26、對(duì)象交互的制作。2、熱對(duì)象交互的屬性設(shè)置:熱對(duì)象響應(yīng)的屬性面板與熱區(qū)域響應(yīng)屬性面板基本相同,不同的是,用戶要單擊演示窗口中某個(gè)顯示對(duì)象,將其定義為響應(yīng)的熱對(duì)象即可。5.6 熱對(duì)象交互目標(biāo)區(qū)交互是當(dāng)用戶把對(duì)象拖放到某一正確或錯(cuò)誤位置后,系統(tǒng)給出相應(yīng)判斷的一種交互類型,有點(diǎn)類似拼圖游戲。目標(biāo)對(duì)象是針對(duì)顯示圖標(biāo)而言,因此所設(shè)立的目標(biāo)對(duì)象必然是某個(gè)顯示圖標(biāo)中所有的顯示內(nèi)容,如果想設(shè)立不同的目標(biāo)對(duì)象就必須用不同的顯示圖標(biāo)將它們各自分開(kāi)。 5.7 目標(biāo)區(qū)交互1、目標(biāo)區(qū)交互的制作。2、目標(biāo)區(qū)交互的屬性設(shè)置:“目標(biāo)區(qū)”選項(xiàng)卡放下:用戶把對(duì)象移到某一位置時(shí)發(fā)生的事件,有三個(gè)選項(xiàng):在目標(biāo)點(diǎn)放下:對(duì)象停留在目標(biāo)區(qū)域
27、。返回:返回原來(lái)的位置。在中心定位:定位于目標(biāo)區(qū)域的中心位置。5.7 目標(biāo)區(qū)交互目標(biāo)對(duì)象:顯示移動(dòng)的目標(biāo)對(duì)象名稱,不允許輸入。允許任何對(duì)象:勾選此復(fù)選框,表示可將程序中任何對(duì)象移動(dòng)到目標(biāo)區(qū)域?!绊憫?yīng)”選項(xiàng)卡“響應(yīng)”選項(xiàng)卡里的內(nèi)容與其它交互的內(nèi)容基本相同,這里從略。5.7 目標(biāo)區(qū)交互下拉菜單交互是軟件設(shè)計(jì)中使用最廣泛的交互方式,現(xiàn)在的很多軟件幾乎都以下拉菜單實(shí)現(xiàn)其功能。下拉菜單的優(yōu)點(diǎn)是:占用屏幕空間少,實(shí)現(xiàn)的功能多,且在程序執(zhí)行的過(guò)程中可總是有效,隨時(shí)可供用戶操作。在多媒體設(shè)計(jì)中,下拉菜單主要用在系統(tǒng)設(shè)置上,如背景音樂(lè)打開(kāi)、關(guān)閉等。5.8 下拉菜單交互1、下拉菜單交互的制作。2、下拉菜單交互的屬
28、性設(shè)置:“下拉菜單”選項(xiàng)卡菜單:顯示菜單項(xiàng)所在的主菜單名稱,不可更改。菜單條:下拉菜單的名稱。快捷鍵:設(shè)置菜單項(xiàng)的快捷鍵。當(dāng)用戶在該文本框中輸入某字母(例如C),則在子菜單右側(cè)出現(xiàn)快捷鍵Ctrl+C。提示:菜單項(xiàng)的名稱為“-”時(shí)可以為菜單項(xiàng)間加入分隔條。5.8 下拉菜單交互條件交互即指程序?qū)τ脩舻牟僮鬟M(jìn)行判斷,當(dāng)操作結(jié)果滿足一定的條件時(shí),就會(huì)執(zhí)行條件交互。條件響應(yīng)不能單獨(dú)使用,通常與其它響應(yīng)一起使用。1、條件交互的制作。2、條件交互的屬性設(shè)置:“條件”選項(xiàng)卡條件:該文本框用于輸入邏輯變量或表達(dá)式,作為匹配此響應(yīng)的條件。5.9 條件交互自動(dòng):Authorware自動(dòng)匹配條件的方式。其下拉列表框中
29、有三個(gè)選項(xiàng):關(guān):只有當(dāng)程序執(zhí)行到該條件響應(yīng)時(shí)才判斷條件是否滿足,滿足則執(zhí)行相應(yīng)的響應(yīng)圖標(biāo)。為真:在程序運(yùn)行過(guò)程中,不斷監(jiān)視條件值的變化,一旦條件為真時(shí),就會(huì)自動(dòng)執(zhí)行該響應(yīng)。但應(yīng)當(dāng)注意的是,如果條件始終為真,程序會(huì)重復(fù)匹配此條件交互,其它交互就得不到執(zhí)行,因此應(yīng)當(dāng)在執(zhí)行了條件響應(yīng)圖標(biāo)后,要設(shè)法將條件變成假或退出交互,以便程序執(zhí)行其它響應(yīng)圖標(biāo)。當(dāng)由假為真:只有當(dāng)條件的值由假變?yōu)檎鏁r(shí)才匹配該條件交互。5.9 條件交互簡(jiǎn)單介紹一點(diǎn)邏輯變量或表達(dá)式的處理規(guī)則。數(shù)值0當(dāng)FALSE處理,其它非零的數(shù)值都當(dāng)TRUE處理。字符串“T”、“TRUE”、“YES”、“ON”當(dāng)TRUE處理,而其它任意字符串當(dāng)FALS
30、E處理。字符“&”代表邏輯符號(hào)“AND”,即“并且”的意思。字符“|”代表邏輯符號(hào)“OR”,即“或”的意思。5.9 條件交互文本輸入交互是Authorware提供一文本框供用戶輸入文字、數(shù)字和符號(hào)等,然后根據(jù)輸入的內(nèi)容進(jìn)行判斷,來(lái)實(shí)現(xiàn)用戶與程序之間的交互功能。 1、文本輸入交互的制作。2、文本輸入交互的屬性設(shè)置:“文本輸入”選項(xiàng)卡模式:在該文本框中輸入字符串,它是用來(lái)匹配響應(yīng)的正確內(nèi)容,在此輸入的文本將作為文本輸入響應(yīng)的標(biāo)題。允許使用通配符“*”和“?”。 5.10 文本輸入交互最低匹配:設(shè)置用戶至少應(yīng)該輸入多少個(gè)規(guī)定的字符才能匹配該響應(yīng)。增強(qiáng)匹配:允許用戶將幾次輸入的文本相加后再匹配。忽略:
31、使用該選項(xiàng)決定對(duì)用戶響應(yīng)在什么情況下,系統(tǒng)認(rèn)為它同匹配文本相匹配。大小寫(xiě):勾選此復(fù)選框,則忽略字母大小寫(xiě)。空格:勾選此復(fù)選框,則忽略用戶輸入的空格。附加單詞:勾選此復(fù)選框,則忽略用戶輸入的多余單詞。附加符號(hào):勾選此復(fù)選框,則忽略用戶輸入的多余標(biāo)點(diǎn)符號(hào)。單詞順序:勾選此復(fù)選框,則忽略用戶輸入的單詞順序。5.10 文本輸入交互3、文本輸入框的屬性設(shè)置:該對(duì)話框可用于設(shè)置程序運(yùn)行中文本輸入框的文本格式、交互作用以及版面布局等相關(guān)設(shè)置。“版面布局”選項(xiàng)卡大?。壕_設(shè)置文本框的大小。位置:精確設(shè)置文本框在窗口的坐標(biāo)值。字符限制:設(shè)置在文本輸入框中輸入的最大字符個(gè)數(shù)。自動(dòng)登錄限制:該復(fù)選框被選中時(shí),如果輸
32、入的字符數(shù)達(dá)到“字符限制”中設(shè)定的最大字符數(shù)時(shí),不需按Enter鍵,自動(dòng)結(jié)束輸入。5.10 文本輸入交互“交互作用”選項(xiàng)卡作用鍵:設(shè)置確認(rèn)文本輸入時(shí)的鍵,默認(rèn)是Enter鍵。選項(xiàng):輸入標(biāo)記:選中此復(fù)選框,則在文本輸入框的左側(cè),顯示一個(gè)黑色小三角形。忽略無(wú)內(nèi)容的輸入:選中此復(fù)選框,則文本框必須輸入文本,不允許文本框不輸入內(nèi)容就結(jié)束文本輸入。退出時(shí)擦除輸入的內(nèi)容:選中此復(fù)選框,則在退出交互時(shí)擦除文本框中輸入的文本。5.10 文本輸入交互“文本”選項(xiàng)卡該選項(xiàng)卡可以設(shè)置文本框輸入的文本字體、大小、各種文本風(fēng)格、字體顏色、背景色模式下拉列表框可以設(shè)置文本的顯示模式:“不透明”、“透明”、“反轉(zhuǎn)”、“擦除
33、”。 5.10 文本輸入交互按鍵交互指用戶只要敲擊鍵盤上的某一個(gè)或多個(gè)鍵的組合,就能在程序運(yùn)行時(shí)產(chǎn)生響應(yīng)的一種交互方式。響應(yīng)圖標(biāo)的標(biāo)題名稱就是預(yù)設(shè)的按鍵名稱。 按鍵交互與文本輸入交互的區(qū)別:按鍵交互可以響應(yīng)鍵盤上所有的鍵,而文本輸入交互只能響應(yīng)數(shù)字、字符等。5.11 按鍵交互1、按鍵交互的制作。2、按鍵交互的屬性設(shè)置:“按鍵”選項(xiàng)卡快捷鍵:用于輸入匹配按鍵交互的任意字母鍵(字母必須是單個(gè)的)、數(shù)字鍵和功能鍵。用戶可以遵循以下規(guī)則:輸入多個(gè)響應(yīng)按鍵,用“|”分隔開(kāi),例如:“X|Y|8”。如果是字母鍵要區(qū)分大小寫(xiě)。例如:“D|d”。如果使用功能鍵,直接使用其名稱。例如:“Esc”、“Enter”等
34、等。5.11 按鍵交互5.11 按鍵交互F1F12InsDeleteEscBackspaceTabEnterShiftCtrlAltPauseHomeEndPageUpPageDownUparrowDownarrowLeftarrowRightarrowRetureBreak表5-1列出了按鍵交互中可以使用的功能鍵。表 5-1重試限制交互用來(lái)限制用戶輸入的響應(yīng)次數(shù)。既允許合法用戶出現(xiàn)一定次數(shù)的錯(cuò)誤,又防止了非法用戶的入侵。重試限制很少單獨(dú)使用,大多作為其他響應(yīng)方式的輔助。 1、重試限制交互的制作。2、重試限制交互的屬性設(shè)置:“重試限制”選項(xiàng)卡最大限制:該文本框用于輸入允許用戶重試的次數(shù)。允許輸
35、入數(shù)字、數(shù)值型變量、函數(shù)和表達(dá)式等數(shù)值型參數(shù)。 5.12 重試限制交互時(shí)間限制交互用來(lái)限制用戶輸入響應(yīng)的時(shí)間,可以向用戶提示還剩余多少時(shí)間可以使用。它和重試限制交互很相似,也大多作為其他響應(yīng)方式的輔助。 1、時(shí)間限制交互的制作。2、時(shí)間限制交互的屬性設(shè)置:“時(shí)間限制”選項(xiàng)卡時(shí)限:該文本框用于輸入該響應(yīng)限制的時(shí)間。允許輸入數(shù)字、數(shù)值型變量、函數(shù)和表達(dá)式等數(shù)值型參數(shù)。5.13 時(shí)間限制交互中斷:用于設(shè)置在交互執(zhí)行過(guò)程中,當(dāng)用戶跳轉(zhuǎn)到其它響應(yīng)時(shí),時(shí)間限制響應(yīng)是如何中斷的。該下拉列表框有四個(gè)選項(xiàng):繼續(xù)計(jì)時(shí):在某個(gè)交互執(zhí)行過(guò)程中,當(dāng)用戶跳轉(zhuǎn)到其它響應(yīng)時(shí),仍然繼續(xù)計(jì)時(shí)。暫停,在返回時(shí)恢復(fù)計(jì)時(shí):在某個(gè)交互執(zhí)
36、行過(guò)程中,當(dāng)用戶跳轉(zhuǎn)到其它響應(yīng)時(shí),暫停計(jì)時(shí),當(dāng)程序再返回到時(shí)間限制交互時(shí),再?gòu)膭偛艜和5臅r(shí)間繼續(xù)計(jì)時(shí)。5.13 時(shí)間限制交互暫停,在返回時(shí)重新開(kāi)始計(jì)時(shí):在某個(gè)交互執(zhí)行過(guò)程中,當(dāng)用戶跳轉(zhuǎn)到其它響應(yīng)時(shí),暫停計(jì)時(shí),當(dāng)程序再返回到時(shí)間限制交互時(shí),重新從頭開(kāi)始計(jì)時(shí),哪怕跳轉(zhuǎn)前計(jì)時(shí)時(shí)間已經(jīng)超過(guò)了時(shí)限值。暫停,在運(yùn)行時(shí)重新開(kāi)始計(jì)時(shí):與前一項(xiàng)類似,但它僅在跳轉(zhuǎn)前計(jì)時(shí)時(shí)間沒(méi)有超過(guò)時(shí)限值時(shí),才重新開(kāi)始計(jì)時(shí)。5.13 時(shí)間限制交互Authorware案例教程音頻和視頻是構(gòu)成多媒體的重要組成部分。Authorware7提供了聲音圖標(biāo)、數(shù)字化電影圖標(biāo)、DVD圖標(biāo)來(lái)實(shí)現(xiàn)音頻和視頻的功能。另外Windows Media P
37、layer控件、DirectMediaXtra播放器也可以實(shí)現(xiàn)聲音和視頻的播放與控制。 第6章 音頻和視頻 6.1 引例6.2 聲音圖標(biāo)6.3 數(shù)字電影圖標(biāo)6.4 DVD圖標(biāo) 6.5 其他媒體的應(yīng)用第6章 音頻和視頻 利用聲音圖標(biāo)和數(shù)字電影圖標(biāo)實(shí)現(xiàn)“電影放映廳”案例 。 要求掌握的知識(shí):(1)聲音圖標(biāo)。聲音圖標(biāo)的添加及屬性設(shè)置。(2)數(shù)字電影圖標(biāo)。數(shù)字電影圖標(biāo)的添加及屬性設(shè)置。(3)音頻和視頻的變量使用。(4)音頻和視頻的函數(shù)使用。 6.1 引例Authorware本身并不能制作聲音文件,但它可以利用聲音圖標(biāo)從外部引入多種格式的聲音。當(dāng)程序流程執(zhí)行到聲音圖標(biāo)時(shí),就會(huì)播放聲音。聲音屬性面板中可以
38、指定要播放的聲音文件,以及按何種方式播放。Authorware7支持多種聲音格式,如WAV、PCM、MP3、AIFF、SWA、VOX、WAVE聲音文件。 6.2 聲音圖標(biāo)1、聲音的導(dǎo)入;2、聲音圖標(biāo)的屬性設(shè)置:“計(jì)時(shí)”選項(xiàng)卡執(zhí)行方式:設(shè)置聲音圖標(biāo)的執(zhí)行過(guò)程與其它圖標(biāo)的執(zhí)行過(guò)程之間的同步方式。有三個(gè)選項(xiàng):等待直到完成:表示聲音播放完畢再沿流程線向下執(zhí)行其它圖標(biāo)。同時(shí):表示播放聲音的同時(shí),下一個(gè)圖標(biāo)也同步執(zhí)行。6.2 聲音圖標(biāo)永久:表示退出聲音圖標(biāo)后還可以由“開(kāi)始”文本框設(shè)定的條件來(lái)激活聲音。經(jīng)??捎糜谘h(huán)播放聲音。播放:播放次數(shù):設(shè)置聲音文件播放的次數(shù),可以在它下面的文本框中輸入代表播放次數(shù)的數(shù)
39、值、變量或表達(dá)式。直到為真:選擇此項(xiàng),可以在下面的文本框中輸入變量或表達(dá)式,作為終止聲音播放的條件。6.2 聲音圖標(biāo)“速率”文本框:在該文本框中輸入一個(gè)數(shù)值、變量或表達(dá)式來(lái)控制聲音的播放速度。標(biāo)準(zhǔn)的播放速度是100%,可以增大或減小該值來(lái)加快或減慢聲音的播放速度?!伴_(kāi)始”文本框:在該文本框中輸入邏輯型變量或表達(dá)式。當(dāng)它們的值為TRUE時(shí),才允許聲音播放?!暗却耙宦曇敉瓿伞睆?fù)選框:選中此復(fù)選框,可以使此聲音圖標(biāo)等待前一聲音圖標(biāo)播放完畢再播放。6.2 聲音圖標(biāo)像聲音一樣,Authorware本身并不能制作數(shù)字電影,但它可以利用數(shù)字電影圖標(biāo)從外部引入多種格式的數(shù)字電影。Authorware支持的數(shù)
40、字電影格式有:AVI、MPEG、FLC、ASF、WMV、DIR、ASF等。此外FLASH、GIF和MOV等動(dòng)畫(huà)文件也可以直接添加進(jìn)來(lái)進(jìn)行展示。 6.3 數(shù)字電影圖標(biāo)1、數(shù)字電影的導(dǎo)入;2、數(shù)字電影圖標(biāo)的屬性設(shè)置:“電影”選項(xiàng)卡文件:該文本框顯示和設(shè)置導(dǎo)入文件的文件名和路徑。存儲(chǔ):該選項(xiàng)框顯示數(shù)字電影文件是作為外部文件鏈接還是內(nèi)部文件。層:在該文本框中輸入一個(gè)數(shù)值來(lái)指定要播放的數(shù)字電影的層次。6.3 數(shù)字電影圖標(biāo)選項(xiàng):防止自動(dòng)擦除:選中此復(fù)選框,可以防止數(shù)字電影在演示窗口中被自動(dòng)擦除。擦除以前內(nèi)容:選中此復(fù)選框,在播放數(shù)字電影之前先擦除演示窗口內(nèi)的其他對(duì)象。直接寫(xiě)屏:選中此復(fù)選框,在播放數(shù)字電影
41、時(shí)覆蓋演示窗口內(nèi)的其他對(duì)象。 同時(shí)播放聲音:選中此復(fù)選框,用戶可以聽(tīng)到聲音。6.3 數(shù)字電影圖標(biāo)使用聲音調(diào)色板:選中此復(fù)選框,允許數(shù)字電影的調(diào)色板與Authorware的調(diào)色板相對(duì)照。使用交互作用:選中此復(fù)選框,就能夠使用Director數(shù)字電影?!坝?jì)時(shí)”選項(xiàng)卡播放:重復(fù):選擇此項(xiàng),數(shù)字電影則連續(xù)不斷地播放。6.3 數(shù)字電影圖標(biāo)“速率”文本框:在該文本框中輸入一個(gè)數(shù)值、變量或表達(dá)式來(lái)控制聲音的播放速度。電視與影像常以30幀/秒的速度播放,以達(dá)到逼真的效果?!伴_(kāi)始幀”文本框:視頻從第幾幀開(kāi)始播放?!敖Y(jié)束幀”文本框:視頻從第幾幀結(jié)束播放。6.3 數(shù)字電影圖標(biāo)DVD圖標(biāo)是Authorware7新增加
42、的圖標(biāo),它可以自動(dòng)判斷光驅(qū)里是否有DVD光盤,并自動(dòng)播放DVD視頻文件。它與數(shù)字電影圖標(biāo)不同,DVD圖標(biāo)需要硬件和軟件的支持,如DVD光驅(qū),DVD光盤及播放軟件。拖動(dòng)DVD圖標(biāo)到流程線上就可以在Authorwar程序中實(shí)現(xiàn)DVD的播放。 6.4 DVD圖標(biāo)1、導(dǎo)入GIF動(dòng)畫(huà) Authorware7支持GIF89a格式的GIF動(dòng)畫(huà),它允許GIF動(dòng)畫(huà)直接加入程序內(nèi)部,也允許GIF動(dòng)畫(huà)作為外部文件鏈接。導(dǎo)入到Authorware作品中的GIF動(dòng)畫(huà)能以原始的幀速率播放,用戶也可以指定速率來(lái)播放。在Authorware7中導(dǎo)入GIF動(dòng)畫(huà)。6.5 其它媒體的應(yīng)用 2、導(dǎo)入Flash動(dòng)畫(huà) Flash動(dòng)畫(huà)具有
43、存儲(chǔ)空間小,圖像質(zhì)量高、放大圖像無(wú)損和交互的優(yōu)點(diǎn)。Authorware7強(qiáng)有力地支持Flash動(dòng)畫(huà),F(xiàn)lash動(dòng)畫(huà)不但能在Authorware作品中播放,它還具有其它一些重要特征:Flash動(dòng)畫(huà)可以直接加到程序內(nèi)部,也可以作為外部文件鏈接。6.5 其它媒體的應(yīng)用 由于Flash是矢量圖形,放大和旋轉(zhuǎn)圖形都不會(huì)影響圖形的質(zhì)量。Authorware提供了很多函數(shù)來(lái)精確控制Flash動(dòng)畫(huà)的播放。Flash存儲(chǔ)空間小,隨Authorware作品一起打包,運(yùn)行速度遠(yuǎn)快于其它格式的媒體文件。6.5 其它媒體的應(yīng)用 3、DirectMediaXtra插件 DirectMediaXtra(簡(jiǎn)稱DMX)是很強(qiáng)大
44、的第三方外部擴(kuò)展插件,它支持MPEG, AVI, Quicktime, WAV, AIF, MP3、MIDI、ASF、 WMV、WMA格式,還支持JPG、BMP、GIF等,它支持的文件非常之多,可以是說(shuō)一個(gè)大集成。(1)導(dǎo)入DMX插件:在流程線上單擊手形指示器,確定要加入DirectMediaXtra插件的位置,選擇菜單“插入”“Tabuleiro Xtras” “DirectMediaXtra”; 6.5 其它媒體的應(yīng)用 (2)使用DMX插件的注意事項(xiàng):由于使用DMX插件插入的媒體是存儲(chǔ)在程序的外部,因此這些媒體文件必須存儲(chǔ)在程序的目錄下,打包的時(shí)候也要把這些媒體文件存儲(chǔ)在程序的目錄中。每一
45、個(gè)DMX插件可以有最多64個(gè)提示點(diǎn)。當(dāng)媒體文件播放時(shí),你必須設(shè)置一個(gè)事件響應(yīng)以獲取提示點(diǎn)。這樣,每當(dāng)經(jīng)過(guò)一個(gè)新的提示點(diǎn),就自動(dòng)觸發(fā)這個(gè)響應(yīng)。 6.5 其它媒體的應(yīng)用 DMX常用屬性 常用屬性:mostRecentCuePoint 最近的提示點(diǎn)cuepointtimes 指定提示點(diǎn)的時(shí)間cuepointnames 指定提示點(diǎn)的名字file 被使用的媒體文件的絕對(duì)路徑名volume 回放音頻的音量。值的范圍從 -100到0(dB即分貝)rate 回放速率。值的范圍從0到200,是原來(lái)標(biāo)準(zhǔn)播放速度的百分比例。DMX常用屬性 常用Sprite 屬性:currenttime 媒體文件當(dāng)前播放位置,單位是
46、毫秒。mediabusy 判斷媒體文件是否正在播放。值為0(假)或1(真)。mostrecentcuepoint 最后經(jīng)過(guò)的提示點(diǎn)序號(hào)CallSprite ( ) 函數(shù):用某種方法調(diào)用Sprite函數(shù)SetSpriteProperty( )函數(shù):設(shè)置DMX媒體的屬性值GetSpriteProperty( )函數(shù):獲得DMX媒體的屬性值SetIconProperty( )函數(shù):設(shè)置某個(gè)圖標(biāo)的屬性值GetIconProperty( )函數(shù):獲得某個(gè)圖標(biāo)的屬性值常用的Sprite 函數(shù)具體Sprite 函數(shù)介紹具體Sprite 函數(shù)介紹:CallSprite(IconName, #videoplay
47、) 用于開(kāi)始或是恢復(fù)播放媒體文件CallSprite(IconName, #videopause) 暫停媒體播放CallSprite(IconName, #videoseek, time) 設(shè)置視頻的播放點(diǎn)mediabusy 判斷媒體是否正在播放。值為0或1。如:GetSpriteProperty(IconName,#mediabusy)=0或1具體Sprite 函數(shù)介紹CallSprite(IconName,#videoseek,time) 查找并暫停在指定的時(shí)間位置Flash控制playing 判斷Flash是否正在播放。值為0或1。如: GetSpriteProperty(IconNam
48、e,#playing)=0或1CallSprite(“IconName”, #play) 用于播放FlashCallSprite(“IconName”, #stop) 用于暫停Flash具體Sprite 函數(shù)介紹CallSprite(IconName, #setvolume, volume) 設(shè)置音頻回放的音量。賦值范圍從-100到0CallSprite(IconName, #getvolume) 返回當(dāng)前音頻播放的音量值CallSprite(“IconName”, #setrate, rate) 設(shè)置播放速率。范圍從0到200(%)Authorware案例教程計(jì)算圖標(biāo)提供了一個(gè)存放程序代碼的
49、地方,存放的程序代碼可以實(shí)現(xiàn)程序流程控制、變量賦值以及與外部文件交互等功能。計(jì)算圖標(biāo)是使用變量和函數(shù)的基礎(chǔ),是進(jìn)行程序設(shè)計(jì)是最有力的工具。變量和函數(shù)也是最簡(jiǎn)潔的編程手段,可以實(shí)現(xiàn)許多菜單和工具欄實(shí)現(xiàn)不了的功能。 第7章 計(jì)算圖標(biāo) 7.1 引例7.2 變量7.3 函數(shù)7.4 運(yùn)算符和表達(dá)式 7.5 程序控制語(yǔ)句第7章 計(jì)算圖標(biāo) 制作一個(gè)“新年倒計(jì)時(shí)”程序。 要求掌握的知識(shí):實(shí)現(xiàn)以上案例,要求掌握的知識(shí):(1)系統(tǒng)變量和自定義變量的使用;(2)系統(tǒng)函數(shù)的使用;(3)程序控制語(yǔ)句。 7.1 引 例在Authorware7中,變量分為系統(tǒng)變量和自定義變量。系統(tǒng)變量:它是用來(lái)記錄系統(tǒng)在運(yùn)行中內(nèi)部狀態(tài)的變
50、化情況,在程序執(zhí)行過(guò)程中,Authorware根據(jù)情況自動(dòng)調(diào)整這些變量的值,用戶可以根據(jù)需要調(diào)用這些變量。自定義變量:用戶如果需要記錄某些信息,而系統(tǒng)變量不提供這樣的功能,這時(shí)用戶可以創(chuàng)建自定義變量來(lái)實(shí)現(xiàn)這個(gè)目的。 7.2 變 量1、變量窗口 ;“變量”窗口中顯示了Authorware7所有的系統(tǒng)變量和當(dāng)前程序所用到的自定義變量。在“變量”窗口中,用戶可以新建、改名、刪除自定義變量,并且可以改變它們的初始值和當(dāng)前值。還可以監(jiān)控系統(tǒng)變量并將它們粘貼到計(jì)算窗口中。7.2 變 量2、系統(tǒng)變量Authorware提供了許多系統(tǒng)變量,用戶在程序中可以直接調(diào)用它們。系統(tǒng)變量可以在以下幾種情況使用:(1)在
51、顯示圖標(biāo)中使用。凡是在顯示圖標(biāo)中用到的變量必須在英文狀態(tài)下用 把變量括下來(lái)。(2)在計(jì)算圖標(biāo)中使用;(3)在對(duì)話框或面板中的文本框中使用。 7.2 變 量3、自定義變量用戶可以根據(jù)自己的需要定義某些變量。在Authorware中,將一般編程語(yǔ)言中的全局變量和局部變量都認(rèn)為是全局變量,將浮點(diǎn)變量和整數(shù)變量都認(rèn)為是數(shù)值變量,大大減輕了用戶定義變量時(shí)的工作量。在Authorware中,自定義變量不必預(yù)先定義。自定義變量的名字必須以字母開(kāi)頭,后面可以跟數(shù)字、字符、下劃線或空格,變量名并且必須唯一Authorware7不區(qū)分大小寫(xiě)。變量名可長(zhǎng)達(dá)40個(gè)字符。7.2 變 量函數(shù),用來(lái)實(shí)現(xiàn)某些特殊的功能或者作
52、用。Authorware中的函數(shù)也分為系統(tǒng)函數(shù)和自定義函數(shù)。直接調(diào)用便得到所需結(jié)果。函數(shù)按有無(wú)參數(shù)分有有參函數(shù)和無(wú)參函數(shù)。大多的系統(tǒng)函數(shù)都是有參函數(shù),即需要參數(shù);不需要的參數(shù)的函數(shù)稱為無(wú)參函數(shù),例如:Quit( )就是一個(gè)無(wú)參函數(shù)。7.3 函 數(shù)1、函數(shù)窗口 ;“函數(shù)”窗口中顯示了Authorware7所有的系統(tǒng)函數(shù)和當(dāng)前程序所用到的自定義函數(shù)。載入” 和“卸載”按鈕:用戶可以為本文件加載和卸載外部函數(shù)。“改名”按鈕:可以重命名自定義的函數(shù)。 可將選中的函數(shù)粘貼到需要的地方。 7.3 函 數(shù)2、系統(tǒng)函數(shù)Authorware為用戶提供了300多個(gè)系統(tǒng)函數(shù)。它們分為18大類:字符函數(shù)、CMI函數(shù)、
53、文件函數(shù)、框架函數(shù)、常規(guī)函數(shù)、圖形函數(shù)、圖標(biāo)函數(shù)、跳轉(zhuǎn)函數(shù)、語(yǔ)法函數(shù)、列表函數(shù)、數(shù)學(xué)函數(shù)、網(wǎng)絡(luò)函數(shù)、OLE函數(shù)、平臺(tái)函數(shù)、目標(biāo)函數(shù)、時(shí)間函數(shù)、視頻函數(shù)、Xtras(全部)函數(shù)。當(dāng)使用一個(gè)系統(tǒng)函數(shù)時(shí),必須遵循正確的語(yǔ)法,其中主要是使用正確的參數(shù)(一個(gè)或多個(gè))。 7.3 函 數(shù)3、自定義函數(shù)雖然Authorware提供了非常多的系統(tǒng)函數(shù),但如果用戶認(rèn)為Authorware提供的系統(tǒng)函數(shù)不能夠很好的滿足自己的需要時(shí),可以根據(jù)自己的需要定義一些函數(shù)。用戶可以使用任何一種編程工具開(kāi)發(fā)的函數(shù),但是有一點(diǎn)要求用戶注意,就是用戶自定義的函數(shù)一定要符合Authorware所支持的格式。自定義函數(shù)的文件格式可以是
54、動(dòng)態(tài)鏈接庫(kù)(DLL)和編碼文件(UCD)格式。 7.3 函 數(shù)7.4 運(yùn)算符和表達(dá)式 運(yùn)算符類型運(yùn)算符功能算術(shù)運(yùn)算符+完成加法運(yùn)算-完成減法運(yùn)算*完成乘法運(yùn)算/完成除法運(yùn)算*完成乘方運(yùn)算關(guān)系運(yùn)算符=運(yùn)算符兩邊值相等運(yùn)算符兩邊值不相等左邊的值大于右邊的值=左邊的值大于或等于右邊的值連接運(yùn)算符二個(gè)或多個(gè)字符串進(jìn)行連接邏輯運(yùn)算符將運(yùn)算符右邊值取非&將運(yùn)算符兩邊值進(jìn)行與操作|將運(yùn)算符兩邊值進(jìn)行或操作賦值運(yùn)算符:=將右邊的值賦于左邊的變量7.5 程序控制語(yǔ)句 1、條件語(yǔ)句(1)if 條件 then 表達(dá)式 或if 條件 then 語(yǔ)句塊end if 說(shuō)明:當(dāng)條件滿足時(shí),執(zhí)行then后面的表達(dá)式或語(yǔ)句塊。
55、 7.5 程序控制語(yǔ)句 1、條件語(yǔ)句(2)if 條件 then 表達(dá)式1 else表達(dá)式2 或if 條件 then 語(yǔ)句塊1else語(yǔ)句塊2end if 說(shuō)明:當(dāng)條件滿足時(shí),執(zhí)行語(yǔ)句塊1,當(dāng)條件不滿足時(shí),執(zhí)行語(yǔ)句塊2。7.5 程序控制語(yǔ)句 1、條件語(yǔ)句(3)if 條件1 then 語(yǔ)句塊else if 條件2 then語(yǔ)句塊1else if 條件3 then語(yǔ)句塊2 end if 說(shuō)明:這是一種嵌套的條件語(yǔ)句。當(dāng)條件1滿足時(shí),只執(zhí)行語(yǔ)句塊1,當(dāng)條件2滿足時(shí),只執(zhí)行語(yǔ)句塊2,7.5 程序控制語(yǔ)句 2、循環(huán)語(yǔ)句 (1)repeat while 條件 循環(huán)體end repeat說(shuō)明:當(dāng)條件滿足時(shí),就
56、重復(fù)執(zhí)行循環(huán)體,直到條件不滿足才結(jié)束循環(huán)。 7.5 程序控制語(yǔ)句 2、循環(huán)語(yǔ)句 (2)repeat with 變量:=初值 down to 終值循環(huán)體end repeat說(shuō)明:首先把初值賦給變量,每執(zhí)行一次循環(huán)體,將變量的值加1或減1(down)。如此反復(fù),直到變量的值等于終值才結(jié)束循環(huán)。7.5 程序控制語(yǔ)句 2、循環(huán)語(yǔ)句 (3)repeat with 變量 in 數(shù)值列表 循環(huán)體end repeat說(shuō)明:此語(yǔ)句的循環(huán)次數(shù)取決于列表中數(shù)據(jù)的個(gè)數(shù),每循環(huán)一次,就將列表中的一個(gè)數(shù)據(jù)賦給變量,從左到右依次進(jìn)行,再執(zhí)行循環(huán)體。當(dāng)列表中的數(shù)據(jù)均賦值后才結(jié)束循環(huán)。Authorware案例教程判斷圖標(biāo)又稱為
57、決策圖標(biāo),是Authorware提供給用戶制作分支流程、循環(huán)功能的圖標(biāo)。它可以指定執(zhí)行分支的次數(shù)和方法,其結(jié)構(gòu)和交互結(jié)構(gòu)相似,但交互結(jié)構(gòu)由用戶來(lái)控制程序的流程,而分支結(jié)構(gòu)是由Authorware程序決定程序的流程。第8章 判斷圖標(biāo) 利用判斷分支結(jié)構(gòu)實(shí)現(xiàn)“電腦隨機(jī)抽獎(jiǎng)”案例。 實(shí)現(xiàn)以上案例,要求掌握的知識(shí):(1)在顯示圖標(biāo)中顯示變量。(2)等待圖標(biāo)的使用。(3)判斷分支結(jié)構(gòu)的使用。8.1 引 例1、判斷分支結(jié)構(gòu)的組成 判斷分支結(jié)構(gòu)一般由判斷圖標(biāo)和若干個(gè)分支路徑共同組成;分支圖標(biāo)一般是群組圖標(biāo),其結(jié)構(gòu)和交互結(jié)構(gòu)相似,但功能有很大區(qū)別;交互圖標(biāo)由用戶決定分支路徑,而判斷圖標(biāo)由程序決定走哪個(gè)分支、重復(fù)
58、次數(shù)。 8.2 判斷圖標(biāo) 2、判斷圖標(biāo)的屬性設(shè)置 判斷圖標(biāo)的功能十分強(qiáng)大,可以實(shí)現(xiàn)類似于高級(jí)編程中的分支、循環(huán)功能。這些功能主要通過(guò)設(shè)置其屬性面板的選項(xiàng)來(lái)組合實(shí)現(xiàn)。判斷圖標(biāo)主要屬性設(shè)置:重復(fù):用于設(shè)定程序在判斷圖標(biāo)中重復(fù)執(zhí)行的次數(shù)。固定的循環(huán)次數(shù):用于設(shè)定程序執(zhí)行該判斷分支的循環(huán)次數(shù)。編程者可在下面的文本框中輸入數(shù)字、變量或表達(dá)式。 8.2 判斷圖標(biāo) 所有的路徑:程序執(zhí)行時(shí)至少所有的分支都被執(zhí)行一次才退出判斷結(jié)構(gòu)。直到單擊鼠標(biāo)或按任意鍵:程序會(huì)一直重復(fù)執(zhí)行判斷結(jié)構(gòu),直到用戶單擊鼠標(biāo)或按下某個(gè)鍵后才退出判斷結(jié)構(gòu)。直到判斷值為真:編程者在下面的文本框中輸入一個(gè)變量或表達(dá)式,程序每次遇到判斷圖標(biāo)時(shí)都
59、會(huì)判斷文本框中的結(jié)果,如果結(jié)果為真,則退出判斷結(jié)構(gòu),否則會(huì)重復(fù)執(zhí)行判斷結(jié)構(gòu)。8.2 判斷圖標(biāo) 不重復(fù):當(dāng)程序遇到判斷圖標(biāo)時(shí),只執(zhí)行一個(gè)分支就退出判斷結(jié)構(gòu),至于執(zhí)行哪個(gè)分支由分支選項(xiàng)的設(shè)定決定。分支:用于設(shè)定程序執(zhí)行判斷圖標(biāo)的分支流程的方法。只有當(dāng)選項(xiàng)為計(jì)算分支結(jié)構(gòu)時(shí),文本框才可設(shè)。順序分支路徑:程序按照從左到右的順序執(zhí)行分支路徑。至于能執(zhí)行多少分支路徑,則由重復(fù)選項(xiàng)設(shè)定。隨機(jī)分支路徑:程序在遇到判斷結(jié)構(gòu)時(shí),會(huì)隨機(jī)的選擇一個(gè)分支去執(zhí)行。 8.2 判斷圖標(biāo) 在未執(zhí)行過(guò)的路徑中隨機(jī)選擇:程序從未執(zhí)行過(guò)的路徑中隨機(jī)的選擇一條分支去執(zhí)行。除非所有的路徑都被執(zhí)行過(guò)了一次,否則某一路徑不會(huì)被重復(fù)執(zhí)行。計(jì)算分
60、支結(jié)構(gòu):編程者在下面文本框中輸入數(shù)值或表達(dá)式,程序會(huì)根據(jù)文本框中的值來(lái)決定執(zhí)行哪個(gè)分支。如輸入1,則執(zhí)行第一個(gè)分支;輸入2,則執(zhí)行第二個(gè)分支,以此類推。 8.2 判斷圖標(biāo) 時(shí)限:包含一個(gè)文本框和一個(gè)顯示剩余時(shí)間選項(xiàng)。當(dāng)用戶在文本框中輸入數(shù)值或變量或表達(dá)式后,顯示剩余時(shí)間選項(xiàng)可選。設(shè)定時(shí)限后,程序遇到判斷圖標(biāo)后會(huì)進(jìn)行計(jì)時(shí),一旦設(shè)定的時(shí)間到了,就會(huì)立刻退出判斷分支結(jié)構(gòu)。若勾選了顯示剩余時(shí)間選項(xiàng),則會(huì)在窗口中出現(xiàn)一個(gè)倒計(jì)時(shí)時(shí)鐘。8.2 判斷圖標(biāo) 3、分支屬性的設(shè)置 雙擊決策標(biāo)識(shí)符后,就可以打開(kāi)分支屬性面板:擦除內(nèi)容:用于設(shè)定何時(shí)擦除當(dāng)前分支顯示的內(nèi)容。包含三個(gè)選項(xiàng):在下個(gè)選擇之前:默認(rèn)選項(xiàng),一旦程序
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025版智慧社區(qū)物業(yè)服務(wù)合同范本4篇
- 2025年中國(guó)架空乘人裝置行業(yè)市場(chǎng)發(fā)展監(jiān)測(cè)及投資方向研究報(bào)告
- 2025年機(jī)用線盤項(xiàng)目可行性研究報(bào)告
- 2025版民間借貸合同針對(duì)四種特殊借款人條款解析4篇
- 二零二五年酒店客房預(yù)訂與收益分成合同范本23篇
- 2025年度存量房購(gòu)房合同范本與稅務(wù)處理4篇
- 2025年度拆除裝修工程臨時(shí)用電合同范本4篇
- 2025年中國(guó)迷你-噴泉噴霧泵行業(yè)市場(chǎng)發(fā)展前景及發(fā)展趨勢(shì)與投資戰(zhàn)略研究報(bào)告
- 英語(yǔ)應(yīng)急語(yǔ)言課程設(shè)計(jì)
- 二零二五版BE二模工程合同正本規(guī)范文本3篇
- 安徽省蕪湖市2023-2024學(xué)年高一上學(xué)期期末考試 英語(yǔ) 含答案
- 電力工程施工安全風(fēng)險(xiǎn)評(píng)估與防控
- 醫(yī)學(xué)教程 常見(jiàn)體表腫瘤與腫塊課件
- 內(nèi)分泌系統(tǒng)異常與虛勞病關(guān)系
- 智聯(lián)招聘在線測(cè)評(píng)題
- DB3418T 008-2019 宣紙潤(rùn)墨性感官評(píng)判方法
- 【魔鏡洞察】2024藥食同源保健品滋補(bǔ)品行業(yè)分析報(bào)告
- 生豬屠宰獸醫(yī)衛(wèi)生檢驗(yàn)人員理論考試題及答案
- 鋼筋桁架樓承板施工方案
- 2024年駐村第一書(shū)記工作總結(jié)干貨3篇
- 教室裝修施工計(jì)劃
評(píng)論
0/150
提交評(píng)論