全套課件-《Authorware多媒體制作案例教程》-管學(xué)理_第1頁(yè)
全套課件-《Authorware多媒體制作案例教程》-管學(xué)理_第2頁(yè)
全套課件-《Authorware多媒體制作案例教程》-管學(xué)理_第3頁(yè)
全套課件-《Authorware多媒體制作案例教程》-管學(xué)理_第4頁(yè)
全套課件-《Authorware多媒體制作案例教程》-管學(xué)理_第5頁(yè)
已閱讀5頁(yè),還剩109頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

Authorware多媒體制作案例教程內(nèi)容提要

本書所寫的Authorware7.0中文版,是一款非常實(shí)用的多媒體開發(fā)軟件。由于簡(jiǎn)單易學(xué),功能強(qiáng)大被很多的多媒體開發(fā)初學(xué)者的青睞。本書以理論加實(shí)例的形式,對(duì)Authorware7.0的使用方法進(jìn)行了講解。本書詳細(xì)的介紹了Authorware7.0的各種圖標(biāo),如顯示圖標(biāo)、框架圖標(biāo)、導(dǎo)航圖標(biāo)等功能圖標(biāo)的使用方法。以及使用Authorware7.0對(duì)完成的多媒體程序的打包和發(fā)布。讀者通過對(duì)本書的認(rèn)真學(xué)習(xí),可以掌握Authorware7.0的基本使用方法,從而具有一定的多媒體開發(fā)能力。第一章多媒體作品規(guī)劃與概要設(shè)計(jì)確定多媒體作品的目的和任務(wù)多媒體作品設(shè)計(jì)規(guī)劃多媒體作品界面設(shè)計(jì)準(zhǔn)備相關(guān)媒體素材多媒體創(chuàng)作工具簡(jiǎn)介£確定多媒體作品的目的和任務(wù)

制作多媒體作品需要選定一個(gè)目標(biāo),也就是說,做出來的多媒體作品的作用是什么。這一步是給多媒體作品定一個(gè)大的方向,比如,企業(yè)產(chǎn)品展示、信息數(shù)據(jù)查詢、信息數(shù)據(jù)發(fā)布等。有了目的就可以有針對(duì)性的選擇素材、設(shè)計(jì)作品結(jié)構(gòu),設(shè)計(jì)作品樣式等。有利于作品的完整性。以最為直接的方式來體現(xiàn)作品內(nèi)容?!甓嗝襟w作品制作流程需求分析策劃設(shè)計(jì)素材采集素材編輯整合制作輸出發(fā)布£多媒體作品設(shè)計(jì)規(guī)劃作品應(yīng)用環(huán)境作品具有的功能作品表現(xiàn)的內(nèi)容作品整體結(jié)構(gòu)>>作品結(jié)構(gòu)的設(shè)計(jì)>>作品風(fēng)格的設(shè)計(jì)£多媒體作品的分工與協(xié)作圖形圖象視頻作品音頻作品其他作品綜合多媒體元素作品£多媒體創(chuàng)作工具簡(jiǎn)介圖形圖像處理動(dòng)畫制作●

3DSMAX●

SoundForge●

Cooledit●

Premiere●

AfterEffects第二章Authorware7.0使用初步Authorware7.0的特點(diǎn)及應(yīng)用領(lǐng)域Authorware7.0基本過程操作Authorware7.0的工作界面演示窗口的作用與屬性設(shè)置2-1Authorware7.0的特點(diǎn)及應(yīng)用領(lǐng)域●

Authorware7.0特點(diǎn)面向?qū)ο蟮目梢暬幊特S富的人機(jī)交互方式豐富的媒體素材的使用方法強(qiáng)大的數(shù)據(jù)處理能力●

Authorware7.0的應(yīng)用領(lǐng)域展示(演示)型人機(jī)對(duì)話型動(dòng)畫展示型2-2Authorware7.0基本過程操作1、素材的采集2、構(gòu)建圖標(biāo)流程3、導(dǎo)入處理素材4、設(shè)置流程圖標(biāo)屬性3、調(diào)試/發(fā)布程序2-3Authorware7.0的工作界面Authorware7.0啟動(dòng)界面Authorware7.0工作界面2-4Authorware7.0的工作界面圖標(biāo)工具欄設(shè)計(jì)窗口屬性欄菜單欄工具欄2-5演示窗口的作用與屬性設(shè)置演示窗口的作用

演示窗口的主要作用就是用來演示多媒體對(duì)象,比如圖片、視頻以及多媒體交互對(duì)象。在編輯的狀態(tài)下可以通過演示窗口對(duì)圖片、視頻等多媒體素材進(jìn)行位置、樣式和屬性的設(shè)置。在程序的運(yùn)行狀態(tài)下演示窗口就成為了展示多媒體功能的平臺(tái)了。2-5演示窗口的作用與屬性設(shè)置演示窗口的屬性設(shè)置

演示窗口可以通過【屬性】面板來進(jìn)行屬性的設(shè)置,也就是在程序運(yùn)行時(shí),用來展示多媒體對(duì)象及實(shí)現(xiàn)人機(jī)交互的演示窗口的狀態(tài)。第三章簡(jiǎn)單圖標(biāo)的使用顯示圖標(biāo)的使用等待圖標(biāo)的使用擦除圖標(biāo)的使用群組圖標(biāo)的使用計(jì)算圖標(biāo)的使用3-1顯示圖標(biāo)的使用●

顯示圖標(biāo)的創(chuàng)建菜單方式:工具欄:3-1顯示圖標(biāo)的使用●

繪圖工具的使用選擇/移動(dòng)文本直線斜線多邊形矩形橢圓圓角矩形文本/邊框顏色填充顏色線型樣式重疊模式底紋填充3-1顯示圖標(biāo)的使用●

顯示圖標(biāo)的屬性設(shè)置

在顯示圖標(biāo)屬性對(duì)話框中,我們最常用到的就是“特效”選項(xiàng)。這里用來設(shè)置顯示圖標(biāo)的切轉(zhuǎn)過渡效果。再一個(gè)就是“選項(xiàng)”一欄中的“更新顯示變量”一項(xiàng),在后邊涉及到編程時(shí)會(huì)用到。3-2等待圖標(biāo)的使用●等待圖標(biāo)的作用

簡(jiǎn)單說來就是用以控制演示對(duì)象的持續(xù)時(shí)間,還可以做為時(shí)間條件來激發(fā)程序某功能的啟動(dòng)等。更重要的是,一些帶有人機(jī)交互的程序,都是以它來為用戶提供反應(yīng)的時(shí)間的?!竦却龍D標(biāo)的使用

等待圖標(biāo)的使用基本體現(xiàn)在它屬性的設(shè)置上,設(shè)置它的屬性,讓它對(duì)程序的時(shí)間起控制作用。在流程線上拖曳一個(gè)【等待】圖標(biāo),雙擊打開等待圖標(biāo)的屬性對(duì)話框。預(yù)覽區(qū)域名稱設(shè)置選項(xiàng)3-3擦除圖標(biāo)的使用●擦除圖標(biāo)的作用

【擦除】圖標(biāo)是一個(gè)很重要的輔助性功能圖標(biāo),它在程序運(yùn)行中不顯示,它的作用就是將程序運(yùn)行過程中一種不必要出現(xiàn)的對(duì)象清除,既能美化界面,又可以少占用系統(tǒng)資源?!癫脸龍D標(biāo)的設(shè)置

【擦除】圖標(biāo)拖放到流程線上,又擊打開擦除圖標(biāo)屬性面板。如圖所示。在打開圖標(biāo)屬性面板的同時(shí)也會(huì)打開顯示演示窗口。3-4群組圖標(biāo)的使用●群組圖標(biāo)的作用群組圖標(biāo)可以將為實(shí)現(xiàn)同一個(gè)功能的多個(gè)圖標(biāo)集合到一起,做為一個(gè)小的模塊體現(xiàn)在主流程線上,這樣就減少了流程線上的圖標(biāo)數(shù)量,方便對(duì)程序的閱讀?!袢航M圖標(biāo)的使用群組圖標(biāo)有如下幾種使用方法:◆第一,從圖標(biāo)工具欄中選擇群組圖標(biāo),將其拖放到流程線上,雙擊打開群組圖標(biāo),會(huì)重新打開一個(gè)流程線窗口,在該流程線上拖放圖標(biāo)。◆第二,在流程線上將所需要群組的若干圖標(biāo)選中,執(zhí)行【修改】菜單中的【群組】命令,或者使用Ctrl+G快捷鍵將其群組。第四章變量、函數(shù)、表達(dá)式變量、函數(shù)圖標(biāo)屬性值的獲取圖標(biāo)屬性值的應(yīng)用場(chǎng)合編程語(yǔ)句結(jié)構(gòu)4-1變量、函數(shù)●變量的概念

“變量”這個(gè)詞我們單從字面來分析可以理解成“一個(gè)可變的數(shù)值”。

“變量”是具有特定的名稱,該名稱對(duì)應(yīng)一個(gè)數(shù)值,而該數(shù)值在程序的運(yùn)行過程中是可變的。在一般的編程軟件中都存在有“系統(tǒng)變量”和“自定義變量”,“系統(tǒng)變量”也就是程序中已經(jīng)定義好的、可以直接使用的變量,一般用于程序運(yùn)行的跟蹤監(jiān)控;而“自定義變量”是指用戶自己進(jìn)寫唇ǘㄒ宓謀淞浚苑獻(xiàn)約憾猿絳虻男棖蟆Authorware中的變量也是如此,它同樣也具有“系統(tǒng)變量”和“自定義變量”,與其它程序是一樣的?!裣到y(tǒng)變量

Authorware7.0中的系統(tǒng)變量有很多個(gè),以常人的水平將這些變量完全記住是不可能的。其實(shí)也沒有這個(gè)必要,在前面章節(jié)曾經(jīng)介紹過一個(gè)【變量】面板,這里就是Authorware7.0存放變量的位置,在這里可以找到所有的“系統(tǒng)變量”和“自定義變量”,對(duì)于系統(tǒng)變量,我們只需要知道它們的存放位置,以及它們的作用及使用格式就可以了4-1變量、函數(shù)4-1變量●自定義變量

當(dāng)新創(chuàng)建或打開一個(gè)Authorware文件后,在【變量】面板的“分類”下拉菜單中出現(xiàn)以當(dāng)前文件名命名的分類,選擇后在變量列表中會(huì)出現(xiàn)當(dāng)前文件中的自定義變量。4-1變量、函數(shù)4-1變量●自定義變量命名規(guī)則◆

變量名必須以字母開頭。如till、wo◆

變量名中不能帶有“!”、“@”、“#”、“$”、“%”、“^”、“&”、“?!钡确?hào)◆

變量名稱長(zhǎng)度不能大于40個(gè)字符?!?/p>

變量名不能與關(guān)鍵字同名?!?/p>

變量名不區(qū)分大小寫。例如“Hello”與“hello”是同一變量?!?/p>

變量名可帶有空格。注:“hello”與“hello”為兩個(gè)不同變量。自定義變量不需要預(yù)先定義,只需在使用的過程中需要的位置輸入,變量會(huì)自動(dòng)提示保存變量。Authorware7.0中的變量沒有太復(fù)雜的分類,沒有全局變量和局部變量之分,所以在使用上很方便。4-1變量、函數(shù)●函數(shù)定義

函數(shù)這個(gè)概念我們可以把它理解成“完成某種特殊功能的命令”。函數(shù)可以重復(fù)使用,只需要把要處理的值或?qū)ο笠詤?shù)的形式提供給函數(shù),函數(shù)就通過操作返回一個(gè)結(jié)果。編寫的函數(shù)一般都比較復(fù)雜,我們無須理會(huì)它是怎么把結(jié)果算出來的,只需要掌握如何去調(diào)用就可以了。Authorware7.0里的函數(shù)也是一樣的,運(yùn)用它們可以實(shí)現(xiàn)諸如文件調(diào)用、程序控制等較為復(fù)雜的操作,能讓多媒體作品實(shí)現(xiàn)更多的功能。4-1變量、函數(shù)●函數(shù)的使用

函數(shù)可以分成有參數(shù)和無參數(shù)兩種。有需要參數(shù)的才能正常使用的函數(shù)叫就是有參數(shù)類;不需要參數(shù)就可用的即無參數(shù)類。但不論是有參數(shù)類,還是無參數(shù)類的函數(shù)都在后邊帶有括號(hào),這也是函數(shù)的標(biāo)志,也是與變量的不同之處。4-1變量、函數(shù)4-2圖標(biāo)屬性值的獲取●圖標(biāo)屬性值的獲取

在Authorware7.0中,可以使用符號(hào)“@”,在變量、函數(shù)和表達(dá)式中調(diào)用圖標(biāo)的屬性值。比如最常用到的“Movable”函數(shù),在一個(gè)計(jì)算圖標(biāo)中使用“Movable@”[顯示圖標(biāo)名稱]””,就可以調(diào)用和控制該顯示圖標(biāo)中對(duì)象的移動(dòng)屬性。例:Movable@”“背景”?!駡D標(biāo)屬性值的設(shè)置

使用“@”符號(hào)可以利用函數(shù)、變量去改變圖標(biāo)的屬性值。設(shè)置一個(gè)圖標(biāo)屬性的過程,其實(shí)就是一個(gè)賦值的過程。需要注意的就是不是所有的圖標(biāo)屬性都可以修改設(shè)置的。我們都知道,給變量賦值使用“:=”,同樣的,用函數(shù)來設(shè)置圖標(biāo)屬性也是使用這個(gè)符號(hào)。還以函數(shù)“Movable”來說,要將“背景”顯示圖標(biāo)中的背景圖片設(shè)置成不可移動(dòng)的,可使用表達(dá)式Movable@”背景”:=False。這個(gè)表達(dá)的意思將名為“背景”的顯示圖標(biāo)中的對(duì)象設(shè)置為不可移動(dòng)。4-3圖標(biāo)屬性值的應(yīng)用場(chǎng)合●在圖標(biāo)屬性面板中的使用4-3圖標(biāo)屬性值的應(yīng)用場(chǎng)合●在顯示圖標(biāo)中的使用

在演示一些即時(shí)性的多媒體作品時(shí),或多媒體作品中的一些即時(shí)性功能,比如顯示當(dāng)前時(shí)間時(shí),都是通過在顯示圖標(biāo)中添加變量、函數(shù)及表達(dá)式來實(shí)現(xiàn)的,目標(biāo)就是顯示它的值。執(zhí)行作品4-4編程語(yǔ)句結(jié)構(gòu)●三種基本結(jié)構(gòu)◆賦值語(yǔ)句格式:變量:=值(表達(dá)式)例如:A:=”多媒體”A:=18A:=500-300Movable:=True◆循環(huán)語(yǔ)句格式:Repeatwith變量:=初始值[down]to結(jié)束值執(zhí)行語(yǔ)句EndRepeat例如:Repeatwitha:=0to100s:=s+aEndrepeat4-4編程語(yǔ)句結(jié)構(gòu)●三種基本結(jié)構(gòu)◆條件語(yǔ)句格式:IF條件then

執(zhí)行語(yǔ)句Else

執(zhí)行語(yǔ)句Endif例如:IFsco=100then——設(shè)置條件為變量sco等于100s:=s+1Else——如果條件不成立

y:=y+1Endif第五章引入聲音、動(dòng)畫和電影引入聲音引入數(shù)字電影引入動(dòng)畫引入Quicktime電影5-1

引入聲音在Authorware7.0中要引入一個(gè)聲音到文件,需要使用【聲音】圖標(biāo)。通過【聲音】圖標(biāo)可以設(shè)置不同的播放效果,使多媒體作品更為生動(dòng)?!衤曇舻淖饔谩舯尘耙魳贰袈曇粢粜А襞园着湟簟衤曇魣D標(biāo)屬性設(shè)置5-1

引入聲音●導(dǎo)入聲音文件◆直接將電腦中存儲(chǔ)的聲音文件拖入Authorware中◆打開聲音圖標(biāo)屬性面板,單擊【導(dǎo)入】按鈕◆執(zhí)行【文件】菜單中的【導(dǎo)入和導(dǎo)出】命令,選擇【導(dǎo)入媒體】,或者使用快捷鍵Ctrl+Shift+R鍵,打開導(dǎo)入媒體對(duì)話框,選擇聲音文件,單擊【導(dǎo)入】按鈕5-2引入數(shù)字電影數(shù)字電影也是一種很典型的多媒體作品,它集合了幾乎所有的多媒體元素,聲音、視頻、圖像、文字等等,能夠給人以很強(qiáng)烈的感觀印象,也是人們最容易接受的一種多媒體形式,在Authorware中加入數(shù)字電影元素會(huì)使利用Authorwaer開發(fā)的多媒體作品更加具有吸引力?!駭?shù)字電影屬性面板5-3引入動(dòng)畫

除了使用數(shù)字電影圖標(biāo)引入影片之外,還可以引入網(wǎng)絡(luò)上十分流行的GIF動(dòng)畫、Flash動(dòng)畫以及Quicktime影片。由于這些文件的格式相對(duì)比較小,而且與一般靜態(tài)的元素表現(xiàn)力相比深受多媒體開發(fā)用戶的喜愛?!褚隚IF動(dòng)畫5-3引入動(dòng)畫●GIF動(dòng)畫的設(shè)置將一個(gè)GIF動(dòng)畫導(dǎo)入文件后,在流程線上會(huì)出現(xiàn)【精靈】圖標(biāo)。雙擊打開它的屬性面板,選擇“顯示”標(biāo)簽對(duì)GIF動(dòng)畫進(jìn)行設(shè)置。5-3引入動(dòng)畫

Flash動(dòng)畫已經(jīng)在網(wǎng)上、電影上廣為流傳,Authorware7.0中也可以導(dǎo)入Flash動(dòng)畫讓作品更加生動(dòng)有趣。●引入FLASH動(dòng)畫5-3引入動(dòng)畫●設(shè)置GIF動(dòng)畫和Flash影片的大小Gif動(dòng)畫和Flash影片無法通過雙擊打開演示窗口,所以只有單擊【運(yùn)行】按鈕,當(dāng)程序運(yùn)行到Gif動(dòng)畫圖標(biāo)或Flash圖標(biāo)時(shí),使用快捷鍵Ctrl+P暫停程序運(yùn)行,單擊選擇Gif動(dòng)畫或Flash影片,在它的周圍會(huì)出現(xiàn)八個(gè)控制手柄,使用鼠標(biāo)拖拽控制手柄就可以調(diào)整Gif動(dòng)畫或Flash影片的大小。5-4引入Quicktime電影在使用Authorware過程中,我們會(huì)發(fā)現(xiàn),使用數(shù)字電影圖標(biāo)給作品中引入電影視頻時(shí)不能更好的進(jìn)行設(shè)置和控制,對(duì)于作品的開發(fā)帶來了很大的麻煩。Authorware7.0中的另一個(gè)插件——Quicktime電影插件●什么是Quicktime5-4引入Quicktime電影●引入Quicktime電影

Quicktime電影與前邊講的Gif動(dòng)畫和Flash動(dòng)畫的引入方法相同。單擊【插入】菜單,選擇【媒體】命令,單擊“Quicktime…”打開“QuickTimeXtra”屬性對(duì)話框。5-4引入Quicktime電影●“QuickTimeXtra”屬性對(duì)話框選項(xiàng)主要功能【回放】:控制quicktime電影的播放【聲音】:是否播放Quicktime電影中的聲音?!疽曨l】:是否播放Quicktime電影中的視頻?!緯和!浚寒?dāng)程序運(yùn)行過Quicktime電影圖標(biāo)是,Quicktime電影停止在第一幀上?!狙h(huán)】:重復(fù)播放Quicktime電影,不勾選該項(xiàng)則只播放一次?!救【啊浚嚎刂芉uicktime電影播放時(shí)的大小?!具x項(xiàng)】:設(shè)置Quicktime基本屬性。【直接寫屏】:將Quicktime電影置于最頂端?!撅@示控制器】:在播放Quicktime電影時(shí)顯示Quicktime播放器的控制按鈕。第六章動(dòng)畫設(shè)計(jì)運(yùn)動(dòng)圖標(biāo)及其作用動(dòng)畫的五種形式各種動(dòng)畫形式的比較6-1動(dòng)畫的五種形式●

直接移動(dòng)到固定點(diǎn)的動(dòng)畫形式(directtopoint)

直接移動(dòng)到固定點(diǎn)動(dòng)畫方式是最簡(jiǎn)單的對(duì)象運(yùn)動(dòng)形式,選中的對(duì)象由初始起點(diǎn)位置沿直線移動(dòng)到目標(biāo)終點(diǎn)位置。AB6-1動(dòng)畫的五種形式●

移動(dòng)到直線上一點(diǎn)的動(dòng)畫形式(directtoline)

移動(dòng)到直線上一點(diǎn)動(dòng)畫形式,是讓對(duì)象以直線軌跡移動(dòng)到指定線段上的某個(gè)位置。為對(duì)象制定兩點(diǎn),一個(gè)為基點(diǎn),一個(gè)為終點(diǎn),對(duì)象的移動(dòng)范圍將會(huì)始終在這兩點(diǎn)連成的線段中,通過變量、函數(shù)或表達(dá)式來獲得線段中的目標(biāo)點(diǎn)?;c(diǎn)終點(diǎn)目標(biāo)6-1動(dòng)畫的五種形式●

移動(dòng)到平面內(nèi)一點(diǎn)的動(dòng)畫形式(directtogrid)這種方式與“移動(dòng)到直線上一點(diǎn)”基本上是一樣的,不同的就是將對(duì)象的移動(dòng)范圍從直線變成了由坐標(biāo)系內(nèi)點(diǎn)組成的矩形區(qū)域。通過【基點(diǎn)】和【終點(diǎn)】形成一個(gè)矩形區(qū)域,對(duì)象通過變量、函數(shù)或表達(dá)示獲得【目標(biāo)】值,沿直線軌跡在矩形區(qū)域內(nèi)連續(xù)移動(dòng)。基點(diǎn)終點(diǎn)目標(biāo)6-1動(dòng)畫的五種形式●

沿路徑移動(dòng)到終點(diǎn)的動(dòng)畫形式(pathtoend)這種方式的動(dòng)畫形式,不再為對(duì)象直接設(shè)置起始點(diǎn)和終點(diǎn),而是通過拖曳對(duì)象建立一個(gè)對(duì)象的移動(dòng)軌跡,以軌跡的兩端作為對(duì)象的起始點(diǎn)和終點(diǎn)。這一點(diǎn)可以通過它的屬性面板體現(xiàn)出來。基點(diǎn)終點(diǎn)目標(biāo)6-1動(dòng)畫的五種形式●

沿路徑移動(dòng)至任意點(diǎn)的動(dòng)畫形式(pathtopoint)這種方式的動(dòng)畫形式,不再以路徑的終點(diǎn)為終點(diǎn),對(duì)象移動(dòng)的終點(diǎn)可以是路徑上的任意一個(gè)點(diǎn),這與“移動(dòng)到直線上一點(diǎn)”和“移動(dòng)到平面內(nèi)一點(diǎn)”的動(dòng)畫形式是一樣的。對(duì)象可以能過變量、函數(shù)或表達(dá)式做為數(shù)值來源,用來獲得移動(dòng)目標(biāo)點(diǎn)的值?;c(diǎn)終點(diǎn)目標(biāo)6-2各種動(dòng)畫形式的比較●

針對(duì)于點(diǎn)的動(dòng)畫形式

Authorware7.0中的動(dòng)畫形式中有兩種是屬性這種形式的動(dòng)畫。一個(gè)是“直接移動(dòng)到固定點(diǎn)”的動(dòng)畫形式,另一個(gè)是“沿路徑移動(dòng)到終點(diǎn)”的動(dòng)畫形式。這兩種動(dòng)畫形式都是需要給于一個(gè)固定的點(diǎn),在運(yùn)行時(shí),對(duì)象經(jīng)過直線或創(chuàng)建的路徑軌跡進(jìn)行移動(dòng),直至移動(dòng)到該點(diǎn)后停止?!襻槍?duì)于范圍的動(dòng)畫形式

針對(duì)于范圍的動(dòng)畫形式中的對(duì)象沒有一個(gè)確切的位置點(diǎn),而是能通過變量、函數(shù)及表達(dá)式來得到位置的值,并進(jìn)行移動(dòng)。這也是與“針對(duì)于點(diǎn)的動(dòng)畫形式”的區(qū)別之處。在這里的范圍只有兩種,一種是線,一種是面?!耙苿?dòng)到直線上的一點(diǎn)”和“沿路徑移動(dòng)至任意點(diǎn)”的動(dòng)畫形式就是以線為范圍,即對(duì)象獲取點(diǎn)的范圍是指定的線段所在的直線。第七章交互式設(shè)計(jì)交互的概念交互設(shè)計(jì)的六個(gè)主要方面用戶點(diǎn)擊型交互方式設(shè)計(jì)用戶拖拽對(duì)象交互方式設(shè)計(jì)用戶控制鍵盤型交互方式設(shè)計(jì)下拉菜單交互方式設(shè)計(jì)系統(tǒng)自動(dòng)判斷交互方式設(shè)計(jì)永久響應(yīng)類型交互方式設(shè)計(jì)7-1交互的概念●

什么是交互

交互也稱為“人機(jī)交互”,英文簡(jiǎn)稱HCI(Human-computerInteraction),指用戶通過輸入、輸出設(shè)備,實(shí)現(xiàn)人與計(jì)算機(jī)之間對(duì)話的技術(shù)。通過輸出或顯示設(shè)備向用戶提供有關(guān)信息及提示請(qǐng)示,用戶根據(jù)提示,運(yùn)用輸入設(shè)備輸入有關(guān)信息或相關(guān)指令,計(jì)算機(jī)再通過處理將結(jié)果反饋給用戶,或者再提示下一步的交互提示。人機(jī)交互技術(shù)是計(jì)算機(jī)用戶界面設(shè)計(jì)中的重要內(nèi)容之一。7-1交互的概念●

交互類型7-2交互式設(shè)計(jì)的六個(gè)主要方面●

交互式設(shè)計(jì)的六個(gè)主要方面◆交互界面設(shè)計(jì)◆交互響應(yīng)方式設(shè)計(jì)◆響應(yīng)圖標(biāo)的設(shè)計(jì)◆響應(yīng)狀態(tài)判斷◆控制擦除內(nèi)容◆設(shè)置響應(yīng)走向7-3用戶點(diǎn)擊型交互方式設(shè)計(jì)●

按鈕響應(yīng)類型

按鈕是我們?cè)偈煜げ贿^的了,是計(jì)算機(jī)中最常見的程序控制方式,也是最直觀的交互方式。Authorware7.0中的按鈕默認(rèn)為系統(tǒng)按鈕,即矩形按鈕。用戶也可以自己設(shè)計(jì)按鈕的樣式,下面我們就詳細(xì)的介紹按鈕響應(yīng)類型。7-3用戶點(diǎn)擊型交互方式設(shè)計(jì)●

熱區(qū)響應(yīng)類型

熱區(qū)是演示窗口一個(gè)很特殊的區(qū)域,鼠標(biāo)在該區(qū)域范圍內(nèi)單擊或雙擊就可以觸發(fā)交互到相應(yīng)的交互分支上。7-3用戶點(diǎn)擊型交互方式設(shè)計(jì)●

熱對(duì)象響應(yīng)類型熱對(duì)象與熱區(qū)的原理是一樣的,熱區(qū)在顯示時(shí)不會(huì)顯示出來,而熱對(duì)象則是可以顯示出來的任意對(duì)象,如圖片、文字等。也就是說,熱對(duì)象是可以產(chǎn)生的交互的特殊對(duì)象,通過鼠標(biāo)對(duì)熱對(duì)象的雙擊或單擊可以跳轉(zhuǎn)到熱對(duì)象所對(duì)應(yīng)的交互分支上。7-4讓用戶拖拽對(duì)象型交互方式設(shè)計(jì)●

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

在流程線上添加一個(gè)目標(biāo)區(qū)域響應(yīng)類型的交互結(jié)構(gòu),雙擊交互圖標(biāo),打開演示窗口,在窗口中我們會(huì)看到一個(gè)虛線框,這就是目標(biāo)響應(yīng)的區(qū)域。7-5讓用戶控制鍵盤型交互方式設(shè)計(jì)●

文字輸入響應(yīng)類型

文字輸入響應(yīng)類型也是Authorware7.0中一個(gè)很重要的交互方式。使用這種類型的響應(yīng)方式,可在程序中輸入文字實(shí)現(xiàn)交互功能。7-5讓用戶控制鍵盤型交互方式設(shè)計(jì)●

按鍵響應(yīng)類型

按鍵響應(yīng)類型很好理解,就是當(dāng)按下鍵盤上的某個(gè)鍵就可以激發(fā)一個(gè)響應(yīng)事件。如我們?cè)谕嬗螒驎r(shí),使用鍵盤來控制游戲中人物的動(dòng)作或激發(fā)一個(gè)事件。這種交互方式也是在多媒體中使用比較多的方式,如選擇題和娛樂性質(zhì)的多媒體作品的制作。7-6下拉式菜單交互方式設(shè)計(jì)●

下拉式菜單交互方式的設(shè)計(jì)7-7讓用戶控制鍵盤型交互方式設(shè)計(jì)●

條件響應(yīng)類型

條件響應(yīng)類型不難理解,就是如果程序滿足一定的條件,系統(tǒng)根據(jù)判斷的結(jié)果來激發(fā)交互,類似于在計(jì)算圖標(biāo)中進(jìn)行條件編程。7-7讓用戶控制鍵盤型交互方式設(shè)計(jì)●

時(shí)間限制響應(yīng)類型

時(shí)間限制響應(yīng)類型是很常見的系統(tǒng)判斷交互方式,相信有大部分人都有使用計(jì)算機(jī)答卷的經(jīng)歷,在那個(gè)系統(tǒng)當(dāng)中就有一個(gè)倒計(jì)時(shí)系統(tǒng),當(dāng)時(shí)間到了后會(huì)自動(dòng)保存試卷并關(guān)閉答卷系統(tǒng)。這里的時(shí)間限制響應(yīng)也是如此。7-7讓用戶控制鍵盤型交互方式設(shè)計(jì)●

重試限制響應(yīng)類型

重試限制響應(yīng)是用來限制用戶激發(fā)交互的次數(shù)。如系統(tǒng)登錄時(shí)的密碼輸入次數(shù)限制和答題系統(tǒng)的回答次數(shù)限制。在原理上與時(shí)間限制響應(yīng)相同,不同的是兩者針對(duì)的條件不同。7-8永久響應(yīng)類型交互方式設(shè)計(jì)●

永久響應(yīng)交互方式的意義

永久響應(yīng)交互方式,即是讓程序在運(yùn)行的時(shí)候,時(shí)刻跟蹤交互結(jié)構(gòu),換句話說就是使交互功能在程序中始終都可以使用,用戶可以隨時(shí)使用。●

永響應(yīng)交互方式的設(shè)置第八章決策判斷分支結(jié)構(gòu)決策判斷分支結(jié)構(gòu)概述決策判斷分支結(jié)構(gòu)的設(shè)置8-1決策判斷分支結(jié)構(gòu)概述

從結(jié)構(gòu)上來著,決策判斷分支結(jié)構(gòu)與前邊學(xué)過的交互結(jié)構(gòu)十分相似,也是由一個(gè)【判斷】圖標(biāo)和多個(gè)分支路徑圖標(biāo)組成的。建立一個(gè)決策判斷分支結(jié)構(gòu)的方法也與建立交互結(jié)構(gòu)的方法相同。事件分支1分支2分支38-2決策判斷分支結(jié)構(gòu)的設(shè)置

建立好一個(gè)決策判斷分支結(jié)構(gòu)后需要對(duì)【決策圖標(biāo)】和分支路徑上的圖標(biāo)進(jìn)行設(shè)置。打開屬性面板方法與交互圖標(biāo)相同,【決策圖標(biāo)】可以通過雙擊就可以打開其屬性面板。8-2決策判斷分支結(jié)構(gòu)的設(shè)置●

【重復(fù)】選項(xiàng)

【重復(fù)】選項(xiàng)中設(shè)置決策判斷分支結(jié)構(gòu)的重復(fù)和結(jié)束方式,同樣使用【時(shí)限】可以給決策判斷分支結(jié)構(gòu)設(shè)置結(jié)束的時(shí)間。●

【分支】選項(xiàng)【分支】選項(xiàng)是用來設(shè)置程序是以何種方式執(zhí)行分支圖標(biāo)的,也就是確定分支結(jié)構(gòu)的流向。8-2決策判斷分支結(jié)構(gòu)的設(shè)置●

四種分支方式第九章框架與導(dǎo)航結(jié)構(gòu)導(dǎo)航系統(tǒng)的作用導(dǎo)航系統(tǒng)的實(shí)現(xiàn)9-1導(dǎo)航系統(tǒng)的作用

導(dǎo)航系統(tǒng)就是用來為用戶提供引導(dǎo)服務(wù)的。通過交互結(jié)構(gòu)就可以為用戶提供一個(gè)清晰的功能列表,用戶單擊一個(gè)按鈕就可以切換到另一個(gè)界面。然后在界面中點(diǎn)擊按鈕,再次跳轉(zhuǎn)界面,這就是一個(gè)導(dǎo)航系統(tǒng)的最基本作用。為了能讓導(dǎo)航系統(tǒng)的作用更加完善,Authorware7.0中使用了框架功能,單從結(jié)構(gòu)樣式上來看,它與交互結(jié)構(gòu)是相似,但在功能上完全不是一回事,在交互結(jié)構(gòu)中,在分支之間自由轉(zhuǎn)換,必須返回到交互前才能選擇另一個(gè)分支。而框架結(jié)構(gòu)則是在每個(gè)分支中都添加了導(dǎo)航按鈕,可以在分支中自由跳轉(zhuǎn)。adcb9-2導(dǎo)航系統(tǒng)的實(shí)現(xiàn)●

使用框架結(jié)構(gòu)

在框架中的分支有一個(gè)很形象的名稱,叫做“頁(yè)”??蚣苤械拿恳粋€(gè)分支都被稱為一“頁(yè)”,在框架中來回跳轉(zhuǎn)就如同翻書頁(yè)一樣,隨心所欲?!?/p>

使用導(dǎo)航圖標(biāo)五種跳轉(zhuǎn)方式:

◆“最近”方式◆“附近”方式◆“任意位置”方式◆“計(jì)算”方式◆“查找”方式9-2導(dǎo)航系統(tǒng)的實(shí)現(xiàn)●

使用超文本

超文本即是帶有超級(jí)鏈接的文本。超級(jí)鏈接就是內(nèi)嵌有Web地址的文本或圖形。作用就是鏈接Web頁(yè)面。單擊超級(jí)鏈接,就可以打開相應(yīng)的Web頁(yè)面。在Authorware7.0中也可以使用超文本,它的使用與按鈕相同,也可以起到導(dǎo)航的作用。◆定義超文本樣式第十章外部程序間的調(diào)用外部程序文件間的調(diào)用多媒體作品的分工與協(xié)作10-1外部程序文件間的調(diào)用●

JumpFile函數(shù)

JumpFile函數(shù)為系統(tǒng)函數(shù),在使用時(shí),可以從函數(shù)面板中調(diào)用,為了查找方便,可以在函數(shù)面板【分類】中選擇“跳轉(zhuǎn)”。在列表中雙擊選擇“JumpFile函數(shù)”。10-1外部程序文件間的調(diào)用●

JumpFile函數(shù)JumpFile函數(shù)的格式:格式:JumpFile("filename")JumpFile("filename"[,"variable1,variable2,...",["folder"]])JumpFile("文件名"[,"變量1,變量2,...",["目標(biāo)文件夾"]])例如:JumpFile(“AAA”,”x,y,z”,”D:\\多媒體程序”)JumpFile("AAA","X,Y",)JumpFile("AAA")10-1外部程序文件間的調(diào)用●JumpFile函數(shù)的功能JumpFile函數(shù)的作用是使Authorware程序從當(dāng)前程序跳轉(zhuǎn)到“filename”指定的文件上。打包的Authorware文件只能跳到另一個(gè)打包文件。JumpFile函數(shù)不能嵌入或在表達(dá)式中使用。若Authorware在用戶指定的位置上找不到文件,它就檢查當(dāng)前文件所在的目錄,因此要跳轉(zhuǎn)的文件和當(dāng)前文件在同一個(gè)目錄的情況下,可以不指定路徑只需要目標(biāo)文件名即可。

JumpFile函數(shù)可以使用變量“variable”來將某些數(shù)據(jù)進(jìn)行傳遞。在程序之間需要進(jìn)行數(shù)據(jù)交換的情況下是非常有用的,但在目標(biāo)程序中必需也應(yīng)該有相應(yīng)的變量才可以正確傳送。用戶列出多個(gè)變量時(shí),每個(gè)參數(shù)用逗號(hào)分開,用引號(hào)結(jié)束。當(dāng)多個(gè)參量有相同的前綴時(shí),可以使用通配符“*”。10-1外部程序文件間的調(diào)用●

JumpFileReturn函數(shù)JumpFileReturn函數(shù)也為系統(tǒng)函數(shù),同樣在函數(shù)面板中調(diào)用,為了查找方便,可以在函數(shù)面板【分類】中選擇“跳轉(zhuǎn)”。在列表中雙擊選擇“JumpFileReturn函數(shù)”,如圖10-2所示。10-1外部程序文件間的調(diào)用●

JumpFileReturn函數(shù)JumpFileReturn函數(shù)的格式:格式:JumpFileReturn("filename")JumpFileReturn("filename"[,"variable1,variable2,...",["folder"]])JumpFileReturn("文件名"[,"變量1,變量2,...",["目標(biāo)文件夾"]])例如:JumpFileReturn(“AAA”,”x,y,z”,”D:\\多媒體程序”)JumpFileReturn("AAA","X,Y",)JumpFileReturn("AAA")10-1外部程序文件間的調(diào)用●JumpFile函數(shù)與JumpFileReturn函數(shù)的比較

使用JumpFile函數(shù)在原程序和目標(biāo)程序間是兩個(gè)跳轉(zhuǎn)語(yǔ)句,而使用JumpFileReturn函數(shù)只需要一個(gè)轉(zhuǎn)跳就可以實(shí)現(xiàn)程序返回,在制作程序跳轉(zhuǎn)嵌套的情況中會(huì)非常實(shí)用。10-2多媒體作品的分工與協(xié)作

在Authorware中也同樣如此,在學(xué)習(xí)跳轉(zhuǎn)函數(shù)之前做的所謂的多媒體作品協(xié)作,無非都是些對(duì)象的添加而以,有時(shí)無法很好的組織這些作品,不同程度的出現(xiàn)這樣那樣的一些瑣碎的問題。從這章開始學(xué)會(huì)使用JumpFile函數(shù)和JumpFileReturn函數(shù)后,這些問題就不難解決了,使用這兩個(gè)函數(shù)就可以實(shí)現(xiàn)真正意義上的多媒體作品分工與協(xié)作?!?/p>

如何讓多媒體作品分工、協(xié)作

在實(shí)際的多媒體開發(fā)過程中,會(huì)有多個(gè)人員來做同一個(gè)多媒體作品,這時(shí)就需要把一個(gè)程序分成若干分同時(shí)制作。當(dāng)這些單獨(dú)的程序部分制作成后就需要做一個(gè)接口將它們連接到一起。使用Authorware7.0在制作大型的多媒體作品時(shí),就可以使用JumpFile函數(shù)或者JumpFileReturn函數(shù)將多個(gè)不同的程序連到一起,形成一個(gè)完整的系統(tǒng)。而這里的JumpFile函數(shù)或者JumpFileReturn函數(shù)就是一個(gè)接口。只要跳轉(zhuǎn)位置正確,多個(gè)作品共同協(xié)作是不難實(shí)現(xiàn)的。實(shí)際上,在現(xiàn)實(shí)中多媒體的開發(fā)中也是這么做的。10-2多媒體作品的分工與協(xié)作●

使用跳轉(zhuǎn)函數(shù)的注意事項(xiàng)

在使用跳轉(zhuǎn)函數(shù)JumpFile函數(shù)和JumpFileReturn函數(shù)時(shí),首先要注意的問題就是兩個(gè)程序之間的參數(shù)傳遞問題。在前邊我們說過了,進(jìn)行參數(shù)傳遞的兩個(gè)程序中必須都要有同一個(gè)變量才能正確傳遞。這也是跳轉(zhuǎn)需要注意的最主要的問題,因?yàn)樗苯雨P(guān)系到程序的運(yùn)行狀態(tài),及程序運(yùn)行的正確性。在使用函數(shù)時(shí),可以使用通配符“*”,通配符主要是用于有大量的、具有相同前綴的變量進(jìn)行統(tǒng)一傳遞,比如,有變量“X001”、“X002”

、“X003”……需要全部傳遞,輸入變量時(shí)只需要輸入“X*”就可以全部傳遞。參數(shù)的傳遞是一個(gè)蘿卜一個(gè)坑,以用于接收的程序也必需都具備這些變量。再就是展示窗口規(guī)格的統(tǒng)一。這里的統(tǒng)一是指各個(gè)方面都需要統(tǒng)一起來,不僅僅是窗口大小的問題。所以在制作單獨(dú)的小程序時(shí),一定要在制作前將各個(gè)環(huán)節(jié)統(tǒng)一,規(guī)定設(shè)置好一個(gè)相同的方案,進(jìn)行制作,這樣在程序完成后可以使其統(tǒng)一,實(shí)現(xiàn)無縫連接。第十一章庫(kù)和知識(shí)對(duì)象模塊的建立和使用知識(shí)對(duì)象的概念和使用庫(kù)的概念和應(yīng)用11-1庫(kù)的概念和應(yīng)用●

什么是庫(kù)

庫(kù)一種很形象的名稱,在Authorware中庫(kù)是用來存放一些與程序文件相鏈接的功能圖標(biāo)。庫(kù)文件是一個(gè)獨(dú)立的文件,可以為多個(gè)程序提供共享的資源。庫(kù)中可以存放的圖標(biāo)有【顯示】圖標(biāo)、【交互】圖標(biāo)、【聲音】圖標(biāo)等。

庫(kù)在實(shí)際使用的圖標(biāo)只是以一種映射的方式出現(xiàn)在流程圖中,主文件依然是存放在庫(kù)中。11-1庫(kù)的概念和應(yīng)用●

庫(kù)的創(chuàng)建與管理◆創(chuàng)建庫(kù)文件◆

為庫(kù)中添加圖標(biāo)方法一:

從圖標(biāo)工具欄中拖拽一個(gè)圖標(biāo)到庫(kù)窗口中11-1庫(kù)的概念和應(yīng)用●

庫(kù)的創(chuàng)建與管理◆

為庫(kù)中添加圖標(biāo)方法二:把已在流程圖上使用的圖標(biāo)拖拽到庫(kù)文件中11-1庫(kù)的概念和應(yīng)用●

庫(kù)中圖標(biāo)的修改

在庫(kù)中的圖標(biāo)修改方法與在程序中修改方法是一樣的,比如【顯示】圖標(biāo),在庫(kù)中雙擊【顯示】圖標(biāo),打開顯示窗口,在窗口中添加內(nèi)容即可?!?/p>

在修改庫(kù)中圖標(biāo)的時(shí)候,應(yīng)該注意以下這幾方面:◆對(duì)庫(kù)中圖標(biāo)的內(nèi)容修改后,所有與它有鏈接關(guān)系的圖標(biāo)將被同時(shí)修改。◆對(duì)庫(kù)中圖標(biāo)的屬性修改后,將影響到修改后建立的映射圖標(biāo),而在修改之前的映射圖標(biāo)將不受修改的影響。11-1庫(kù)的概念和應(yīng)用●

庫(kù)的應(yīng)用◆庫(kù)中圖標(biāo)導(dǎo)入流程線◆

鏈接眏射圖標(biāo)的修改◆

庫(kù)的資源共享◆

鏈接的維護(hù)11-2模塊的建立和使用●

什么是模塊

我們?cè)?jīng)使用【群組】圖標(biāo),將一系列相關(guān)功能放到一起,形成了一個(gè)可以實(shí)現(xiàn)一定功能小模塊,可以通過復(fù)制和粘貼的操作用到程序中的各處。模塊就是一個(gè)具有一定功能的程序結(jié)構(gòu)體?!?/p>

模塊的創(chuàng)建

要?jiǎng)?chuàng)建模塊文件,首先要先在程序中制作出一段具有一定功能的圖標(biāo)組,如圖所示。11-2模塊的建立和使用●

模塊的創(chuàng)建11-2模塊的建立和使用●

模塊的使用

在【知識(shí)對(duì)象】面板中雙擊要使用的模塊將模塊的內(nèi)容添加到程序流程線上。11-2模塊的建立和使用●

模塊與庫(kù)的區(qū)別◆模塊與庫(kù)在內(nèi)容上有著很大的區(qū)別◆模塊與庫(kù)在應(yīng)用方式的上的區(qū)別◆模塊與庫(kù)在程序發(fā)布的時(shí)候也有不同11-3知識(shí)對(duì)象的概念和使用●

什么是知識(shí)對(duì)象

知識(shí)對(duì)象也是一種模塊,它是由程序高手制作的帶有向?qū)У?、具有很?qiáng)大功能的模塊。它是一個(gè)功能極為強(qiáng)大的工具,它可以使得用戶在制作多媒體程序時(shí),不需要花費(fèi)大量的精力就能夠快捷的完成復(fù)雜的設(shè)計(jì)工作,大大的提高了開發(fā)效率。●

知識(shí)對(duì)象種類Authorware7.0中提供了幾十個(gè)知識(shí)對(duì)象,為了便于查找使用,按照知識(shí)對(duì)象的功能范圍將它們分成了多種類型。在【知識(shí)對(duì)象】面板中,單擊【分類】下拉列表,就會(huì)看到所有的分類11-3知識(shí)對(duì)象的概念和使用●

通過知識(shí)對(duì)像向?qū)褂弥R(shí)對(duì)象知識(shí)對(duì)象是由高級(jí)編輯人員開發(fā)出來的,具有獨(dú)特功能的程序模塊,這些功能獨(dú)特的程序不是一般人可以搞明白的,為方便使用,知識(shí)對(duì)象有一套向?qū)到y(tǒng),可以輕松設(shè)置這些復(fù)雜的程序模塊。11-3知識(shí)對(duì)象的概念和使用●

通過知識(shí)對(duì)像向?qū)褂弥R(shí)對(duì)象11-3知識(shí)對(duì)象的概念和使用●

知識(shí)對(duì)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論