多媒體軟件創(chuàng)作工具Authorware_第1頁(yè)
多媒體軟件創(chuàng)作工具Authorware_第2頁(yè)
多媒體軟件創(chuàng)作工具Authorware_第3頁(yè)
多媒體軟件創(chuàng)作工具Authorware_第4頁(yè)
多媒體軟件創(chuàng)作工具Authorware_第5頁(yè)
已閱讀5頁(yè),還剩82頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、模塊二 多媒體軟件創(chuàng)作工具Authorware主要內(nèi)容:     第一節(jié)   Authorware基礎(chǔ)     第二節(jié)   圖形的處理     第三節(jié)   文本的編輯     第四節(jié)   創(chuàng)建動(dòng)畫效果     第五節(jié)   交互響應(yīng)     第六節(jié) &

2、#160; 框架、導(dǎo)航與判斷圖標(biāo)     第七節(jié)   聲音、視頻及數(shù)字電影的運(yùn)用     第八節(jié)   變量與函數(shù)     第九節(jié)   知識(shí)對(duì)象     第十節(jié)   打包發(fā)布第一節(jié) Authorware 6.0基礎(chǔ) 一、Authorware概述 Authorware 6.0是由Macromedia公司推出的適合于專業(yè)人員以及普通用戶開發(fā)多媒體軟件的創(chuàng)作工具。A

3、uthorware6.0是一種基于設(shè)計(jì)圖標(biāo)和流程線為結(jié)構(gòu)的編著平臺(tái),它具有豐富的函數(shù)和程序控制功能,將編輯系統(tǒng)和編程語言很好的融合到一起,允許開發(fā)者使用文字、圖片、動(dòng)畫、聲音以及數(shù)字電影等信息來制作交互式多媒體應(yīng)用程序。 二、Authorware的主要特點(diǎn) Authorware是一套功能強(qiáng)大的多媒體創(chuàng)作工具,具有如下特點(diǎn): 1簡(jiǎn)單的面向?qū)ο蟮牧鞒叹€設(shè)計(jì) 用Authorware制作多媒體應(yīng)用程序,只需在窗口式界面中按一定的順序組合圖標(biāo),不需要冗長(zhǎng)的程序行,程序的結(jié)構(gòu)緊湊,邏輯性強(qiáng),便于組織管理。組成Authorware多媒體應(yīng)用程序的基本單元是圖標(biāo),圖標(biāo)內(nèi)容直接面向最終用戶。每個(gè)圖標(biāo)代表一個(gè)基本

4、內(nèi)容,如文本、動(dòng)畫、圖片、聲音、視頻等。 2圖形化程序結(jié)構(gòu)清晰 應(yīng)用程序由圖形化的流程線和圖標(biāo)組成。構(gòu)成應(yīng)用程序時(shí)只需將圖標(biāo)用鼠標(biāo)拖放到流程線上,在主流程線上還可以進(jìn)行分支,形成支流線,程序流向均由箭頭指明,程序結(jié)構(gòu)、流向一目了然。 3交互能力強(qiáng) Authorware預(yù)留有按鈕、熱區(qū)、熱鍵等10種交互作用響應(yīng)。程序設(shè)計(jì)只需選定交互作用方式,完成對(duì)話框設(shè)置即可。程序運(yùn)行時(shí),可通過響應(yīng)對(duì)程序的流程進(jìn)行控制。 4豐富的媒體素材的使用方法 Authorware6.0具有一定的繪圖功能,能方便地編輯各種圖形,能多樣化地處理文字。Authorware6.0為多媒體作品制作提供了集成環(huán)境,能直接使用其他軟件

5、制作的文字、圖形、圖像、聲音和數(shù)字電影等多媒體信息。 5程序調(diào)試和修改直觀 程序運(yùn)行時(shí)可逐步跟蹤程序運(yùn)行和程序的流向。程序調(diào)試運(yùn)行中若想修改靪對(duì)象,只需雙擊該對(duì)象,系統(tǒng)立即暫停程序運(yùn)行,自動(dòng)打開編輯窗口并給出對(duì)象的設(shè)置和編輯工具,修改完畢后關(guān)閉編輯窗口可繼續(xù)運(yùn)行。 6編譯輸出應(yīng)用廣泛 調(diào)試完畢后,即可將程序打包成可執(zhí)行文件,生成的可執(zhí)行文件可脫離Authorware在Windows下直接運(yùn)行。 三、Authorware 6.0的工作環(huán)境     我們的工作環(huán)境處于Authorware主窗口中(如圖4-1所示),它由標(biāo)題欄、菜單欄、工具欄、圖標(biāo)選擇欄、設(shè)計(jì)窗口、知識(shí)

6、對(duì)象窗口6大部分組成。 圖4-1 1標(biāo)題欄 Authorware 6.0的標(biāo)題欄(如圖4-2所示)與其他Windows應(yīng)用程序的標(biāo)題欄類似。 圖4-2 單擊最左邊的圓形圖形為Authorware6.0 的標(biāo)志,彈出窗口控制菜單。該軟件窗口同一般的Windows窗口有相同的特性。 【還原】:恢復(fù)Authorware6.0默認(rèn)窗口大小。 【移動(dòng)】:選擇該命令,使用鼠標(biāo)可以移動(dòng)該窗口的位置,也可以用鼠標(biāo)拖動(dòng)標(biāo)題欄來移動(dòng)該窗口。 【大小】:調(diào)整程序窗口的大小。 【最大化】:將程序窗口變成最大。 【最小化】:將程序窗口最小化,放置到Windows的任務(wù)欄中。 【關(guān)閉】:選擇該選項(xiàng),退出Authorwar

7、e6.0,關(guān)閉該應(yīng)用程序。 Authorware6.0 標(biāo)識(shí)后緊跟的是軟件的名稱Authorware6.0中文版。 標(biāo)題欄最右邊的是一般Windows 窗口所具有的窗口控制按鈕。窗口最大化按鈕、最小和化按鈕和關(guān)閉按鈕。 2菜單欄 Authorware6.0的菜單欄如圖4-3所示。 圖4-3 菜單欄包括11個(gè)菜單組,用鼠標(biāo)單擊每一個(gè)菜單組名都會(huì)彈出一個(gè)下拉菜單來,每個(gè)下拉菜單中都包含若干菜單選項(xiàng),而每一個(gè)菜單選項(xiàng)代表著一個(gè)命令或又一級(jí)下拉菜單。這里不一一介紹每個(gè)菜單選項(xiàng)的含義,只以一組菜單為例(如圖4-4所示),講一下菜單的使用中的需要注意的問題。 圖4-4 命令名被置灰色:表示該命令不可用,命

8、令名被設(shè)置為灰色的原因非常多,最可能的是執(zhí)行該命令的條件不具備。 省略號(hào)():菜單命令選項(xiàng)后的省略號(hào)表示Authorware6.0執(zhí)行該命令選項(xiàng)后,程序會(huì)彈出一個(gè)對(duì)話框,要求用戶在對(duì)話框中輸入必要的信息或設(shè)置具體選項(xiàng)。 復(fù)選標(biāo)記:即命令選項(xiàng)前加上一個(gè)對(duì)號(hào):該標(biāo)記表示該命令按鈕是一個(gè)開關(guān)式的切換命令。每次選取該命令選項(xiàng),它就在關(guān)閉和打開之間交替切換。 實(shí)心三角形:菜單名后的三角形表示該命令選項(xiàng)還有下一級(jí)的菜單選項(xiàng)列表,選擇之后會(huì)彈出下一級(jí)菜單。 快捷鍵:有的選項(xiàng)右側(cè)有英文標(biāo)記,表示該選項(xiàng)的快捷鍵名稱。如【保存】選項(xiàng)后面寫著Ctrl + S ,表示該選項(xiàng)的快捷鍵為Ctrl 鍵加 S 鍵。 3工具欄

9、 Authorware6.0的工具欄(如圖4-5所示),其中每個(gè)按鈕實(shí)質(zhì)上是菜單欄中的某一個(gè)命令,由于使用頻率較高,被放在工具欄中。它們主要是幫助提高工作效率,不用反復(fù)在菜單中尋找所需命令。這些工具的功能如下所述: 圖4-5 【新建】命令按鈕:使用該按鈕可以創(chuàng)建一個(gè)新的文件。單擊該命令按鈕,Authorware6.0會(huì)彈出一個(gè)名為“未命名”的文件。該按鈕等價(jià)于菜單中的【文件】|【新建】命令。 【打開】命令按鈕:用于打開一個(gè)已存在的文件。單擊該命令按鈕,彈出一個(gè)選擇文件的對(duì)話框,使用該對(duì)話框,讀者可以選擇已經(jīng)存在的要打開的文件。該按鈕等價(jià)于菜單中的【文件】|【打開】|【文件】命令。 【保存】命令

10、按鈕:用于快速保存當(dāng)前文件。該按鈕等價(jià)于菜單中的【文件】|【保存】命令。 【導(dǎo)入】命令按鈕:使用該命令按鈕,可以在文件中引入外部的圖像、文字、聲音、動(dòng)畫或者OLE對(duì)象。該按鈕等價(jià)于菜單中的【文件】|【導(dǎo)入】命令。 【撤銷】命令按鈕:該命令按鈕用來撤銷用戶上一次的操作。該按鈕等價(jià)于菜單中的【編輯】|【撤銷】命令。 【剪切】命令按鈕:該命令按鈕的作用是將選定的對(duì)象剪切到剪貼板中。該按鈕等價(jià)于菜單中的【編輯】|【剪切】命令。 【拷貝】命令按鈕:該命令按鈕的作用是將選定的對(duì)象拷貝到剪貼板中。該按鈕等價(jià)于菜單中的【編輯】|【拷貝】命令。 【粘貼】命令按鈕:該命令按鈕是將剪貼板中的內(nèi)容粘貼到指定的位置。該

11、按鈕等價(jià)于菜單中的【編輯】|【粘貼】命令。 【查找】命令按鈕:用于在文件中查找用戶指定的文本。該按鈕等價(jià)于菜單中的【編輯】|【查找】命令。 【文本樣式列表框】:用于選擇一種定義過的樣式應(yīng)用到當(dāng)前的文本對(duì)象上。 【粗體】命令按鈕:將選中的正文對(duì)象轉(zhuǎn)化為粗體顯示。該按鈕等價(jià)于菜單中的【文本】|【風(fēng)格】|【粗體】命令。 【斜體】命令按鈕:將選中的正文對(duì)象轉(zhuǎn)化為斜體顯示。該按鈕等價(jià)于菜單中的【文本】|【風(fēng)格】|【斜體】命令。 【下劃線】命令按鈕:為被選中的正文對(duì)象加上下劃線。該按鈕等價(jià)于菜單中的【文本】|【風(fēng)格】|【下劃線】命令。 【運(yùn)行】命令按鈕:?jiǎn)螕粼撁畎粹o,屏幕上會(huì)彈出一個(gè)展示窗口,顯示程序執(zhí)

12、行的效果。該按鈕等價(jià)于菜單中的【調(diào)試】|【重新開始】命令。 【控制面板】命令按鈕:?jiǎn)螕粼撁畎粹o,使用該控制面板可以調(diào)試程序。 【函數(shù)】命令按鈕:?jiǎn)螕粼撁畎粹o,屏幕上會(huì)彈出一個(gè)函數(shù)窗口。該按鈕等價(jià)于菜單中的【窗口】|【函數(shù)】命令。 【變量】命令按鈕:?jiǎn)螕粼撁畎粹o,屏幕上會(huì)彈出一個(gè)與函數(shù)窗口類似的變量窗口。該按鈕等價(jià)于菜單中的【窗口】|【變量】命令。 【幫助】命令按鈕:?jiǎn)螕粼撁畎粹o,鼠標(biāo)指針會(huì)變成按鈕所示形狀,使用該形狀的鼠標(biāo)點(diǎn)擊Authorware6.0窗口中讀者有疑問的地方,Authorware6.0就會(huì)彈出相關(guān)的幫助信息。讀者可以使用該幫助信息來解決自己的疑問。該按鈕等價(jià)于菜單中的【

13、幫助】|【幫助指針】命令。 4圖標(biāo)選擇板 在Authorware6.0窗口的最左邊,有一豎條型的按鈕組,這一列按鈕就是Authorware6.0編程的主要工具,即圖標(biāo)選擇板(如圖4-6所示)。 在圖標(biāo)選擇板上有13個(gè)圖標(biāo),這13個(gè)圖標(biāo)是Authorware6.0中能夠?qū)崿F(xiàn)特定功能的功能模塊,使用這13個(gè)圖標(biāo),我們能夠完成交互式應(yīng)用程序的開發(fā)。下面我們簡(jiǎn)單介紹它們的功能。從上到下分別為: 【顯示】設(shè)計(jì)圖標(biāo):在顯示圖標(biāo)中,用戶可以在其展示窗口中輸入正文或圖片對(duì)象,還可以使用Authorware6.0提供的圖形工具來創(chuàng)建正文或繪制圖像對(duì)象。 【動(dòng)畫】設(shè)計(jì)圖標(biāo):可以移動(dòng)顯示對(duì)象以產(chǎn)生特殊的動(dòng)畫效果。

14、【擦除】設(shè)計(jì)圖標(biāo):可以擦除顯示在展示窗口中的任何對(duì)象。 【等待】設(shè)計(jì)圖標(biāo):用于設(shè)置一段等待的時(shí)間。 【導(dǎo)航】設(shè)計(jì)圖標(biāo):用于設(shè)置與任何一個(gè)附屬于【框架】圖標(biāo)的圖標(biāo)間的一個(gè)導(dǎo)航鏈接。附屬于【框架】圖標(biāo)的圖標(biāo)為一頁(yè)。當(dāng)程序運(yùn)行到【導(dǎo)航】圖標(biāo)時(shí),Authorware6.0會(huì)自動(dòng)定位到導(dǎo)航鏈接指向的頁(yè)。 【框架】設(shè)計(jì)圖標(biāo):該圖標(biāo)中的內(nèi)容主要是一組定向控制按鈕。這組定向控制按鈕使用戶能夠設(shè)計(jì)交互式應(yīng)用程序來正確訪問一個(gè)指定的頁(yè)。 【判斷】設(shè)計(jì)圖標(biāo):可以用來設(shè)置一種判定邏輯結(jié)構(gòu)。附屬于該圖標(biāo)的其它圖標(biāo)被稱為路徑。 【交互】設(shè)計(jì)圖標(biāo):用來創(chuàng)建一種交互作用分支結(jié)構(gòu),該分支結(jié)構(gòu)是由一個(gè)交互圖標(biāo)和附屬于該圖標(biāo)的其它

15、圖標(biāo)所組成。 【計(jì)算】設(shè)計(jì)圖標(biāo):可以放置到程序的任何位置,執(zhí)行數(shù)學(xué)運(yùn)算和執(zhí)行Authorware6.0源程序。 【群組】設(shè)計(jì)圖標(biāo):利用它可以將一組圖標(biāo)組合成一個(gè)簡(jiǎn)單的【群組】圖標(biāo)。每一個(gè)【群組】圖標(biāo)中可以包含它自己的邏輯結(jié)構(gòu)。 【數(shù)字化電影】設(shè)計(jì)圖標(biāo):用于導(dǎo)入一個(gè)數(shù)字化電影文件,并對(duì)引入的數(shù)字化電影文件進(jìn)行一套控制來播放。 【聲音】設(shè)計(jì)圖標(biāo):用于在多媒體應(yīng)用程序中引入聲音文件。 【視頻】設(shè)計(jì)圖標(biāo):用于在多媒體應(yīng)用程序中引入視頻信息數(shù)據(jù),然后在視頻播放器上播放。 【開始】設(shè)計(jì)旗幟:用于調(diào)試用戶程序,可以設(shè)置程序運(yùn)行的起始點(diǎn)。 【停止】設(shè)計(jì)旗幟:用于調(diào)試用戶程序,可以設(shè)置程序運(yùn)行的終止點(diǎn)。 【圖標(biāo)

16、調(diào)色板】:用來為圖標(biāo)著色。在程序的設(shè)計(jì)過程中,我們可以使用該圖標(biāo)來為流程線上的圖標(biāo)著色。單擊流程線要著色的圖標(biāo),使其處在被選中狀態(tài),然后單擊該圖標(biāo)中相應(yīng)的顏色塊,則可以將該顏色加到圖標(biāo)上。 5設(shè)計(jì)窗口 Authorware中的設(shè)計(jì)窗口如圖4-7所示。在設(shè)計(jì)過程中,一個(gè)打開的程序可以擁有一個(gè)或多個(gè)設(shè)計(jì)窗口,現(xiàn)將設(shè)計(jì)窗口介紹如下。 圖4-7 設(shè)計(jì)窗口最左側(cè)的圖示為程序的流程線,主流程線兩端為兩個(gè)小矩形標(biāo)記,分別為文件的起始標(biāo)記和文件的結(jié)尾標(biāo)記。 設(shè)計(jì)窗口標(biāo)題欄與其他Windows應(yīng)用程序窗口標(biāo)題類似,只是最大化按鈕永遠(yuǎn)是灰色不能用的。 主流程線上有一個(gè)手形的標(biāo)志,該標(biāo)志為粘貼指針。它指示下一步要粘

17、貼圖標(biāo)到流程線上的位置。 設(shè)計(jì)窗口右上角的數(shù)字表示當(dāng)前窗口所處的層次。 第二節(jié) 圖形的處理 圖形圖像是任何一個(gè)多媒體軟件都不可少的部分。Authorware6.0雖然不能繪制精美的圖片,但它提供的圖形工具卻極大的方便了用戶。用戶可以利用Authorware6.0的工具,方便的引入外來圖片,使用戶的作品更加美觀。 一、插入圖片 Authorware6.0本身并不能創(chuàng)建精美的圖形,但是它提供了插入圖形的功能。運(yùn)用此項(xiàng)功能可以豐富用戶的作品。用戶可用以下三種方式插入圖形:從外部插入圖形、復(fù)制外部圖形和從內(nèi)部插入圖形。 1從外部插入圖形 新建一個(gè)文件,拖動(dòng)一個(gè)顯示圖標(biāo) 到流程線上,命名為“圖形”(如圖

18、4-8)。雙擊這個(gè)顯示圖標(biāo),打開一個(gè)空白的顯示窗口。 圖4-8 選擇【文件】菜單中的【導(dǎo)入】選項(xiàng),打開【導(dǎo)入哪個(gè)文件】對(duì)話框,如圖4-9所示。在對(duì)話框中選擇所需的圖形文件,選中【顯示預(yù)覽】選項(xiàng),可在對(duì)話框的右側(cè)看到圖像的縮略圖;選中【鏈接到文件】選項(xiàng),則導(dǎo)入的圖像以外部文件方式連接到程序文件中,圖像并沒有真正嵌入到程序中,一般使【鏈接到文件】選項(xiàng)處于非選中狀態(tài)。右下角的【+】支持同時(shí)引入多個(gè)圖片。 圖4-9 選擇對(duì)話框中想要插入的圖形文件,單擊【導(dǎo)入】按鈕,就可將該圖片文件導(dǎo)入到演示窗口中來,如圖4-10所示。 圖4-10 2從內(nèi)部插入圖形 如果用戶想把一個(gè)顯示圖標(biāo)中包含的圖形插入到另一個(gè)顯示

19、圖標(biāo)中,就可以按照下面的方法進(jìn)行: 雙擊包含圖形的顯示圖標(biāo),選擇該圖形; 單擊【編輯】菜單中的【復(fù)制】選項(xiàng); 雙擊想要插入圖形的顯示圖標(biāo),單擊【編輯】菜單中的【粘貼】選項(xiàng)即可將圖形插入該顯示圖標(biāo)。 3復(fù)制外部圖形 另外一種插入圖片的方式,即利用復(fù)制與粘貼這一功能,步驟如下: 用繪圖軟件打開一張外部圖形; 選擇并復(fù)制該圖形; 雙擊Authorware中的顯示圖標(biāo),打開演示窗口; 單擊【編輯】菜單中的【粘貼】選項(xiàng)即可將該圖形插入到顯示圖標(biāo)。   二、繪圖工具箱   繪圖工具箱是Authorware中重要的工具,它有著廣泛的應(yīng)用,在很多圖標(biāo)的設(shè)計(jì)中都要使用。繪圖工具欄共有六種工具

20、:文字工具、直線工具、斜線工具、橢圓工具、矩形工具、圓角矩形工具、多邊形工具,如圖4-11所示。 圖4-11 通過下面的例子,我們來掌握繪圖工具箱的用法。 在流程線上添加一個(gè)顯示圖標(biāo),雙擊顯示圖標(biāo)打開演示窗口;選擇繪圖工具箱中的橢圓工具;在演示窗中單擊鼠標(biāo)并拖動(dòng),在想要停止的地方松開鼠標(biāo);拖動(dòng)四周的小方框進(jìn)行調(diào)整。注意:在繪圖的同時(shí)按住Shift 鍵可以畫圓。如圖4-12所示。 圖4-12 雙擊矩形工具、直線工具、橢圓工具,就會(huì)出現(xiàn)填充工具、線型工具和顏色工具。如圖4-12所示。   填充工具 顏色工具 線型工具 圖4-12 單擊上面的三個(gè)工具,來改變所畫圖形的線型、填充和

21、顏色。如圖4-13所示。 圖4-13 圖4-14是一個(gè)用繪圖工具箱繪制的圖形。 圖4-14 第三節(jié) 文本的編輯 盡管設(shè)計(jì)多媒體作品的素材有很多,但文本是不可缺少的內(nèi)容。Authorware6.0提供了對(duì)文本強(qiáng)大的處理能力。 一、創(chuàng)建文本   在Authorware6.0中利用顯示圖標(biāo)直接插入文本,可按下面的步驟進(jìn)行: 在流程線上雙擊顯示圖標(biāo),從彈出的繪圖工具欄中選擇文本工具,然后用鼠標(biāo)單擊演示窗中想插入文字的地方,出現(xiàn)編輯文本的標(biāo)尺,在此標(biāo)尺下就可以編輯文本了。如圖4-15所示。 圖4-15 文本編輯完畢后,選擇繪圖工具欄中的指針工具,文本就可以作為一個(gè)整體進(jìn)行編輯了。這時(shí)可以對(duì)文本

22、的字體、字號(hào)、風(fēng)格以及對(duì)齊方式等多種屬性進(jìn)行設(shè)置。單擊【文本】菜單(如圖4-16),可以設(shè)置文本的各種屬性。 圖4-16 單擊【窗口】菜單中【顯示工具盒】下的【模式】選項(xiàng)(如圖4-17),選擇【透明】,這樣文本的背景就不是白色了,而是透明的。文本的最后效果,如圖4-18所示。 圖4-17 圖4-18   二、運(yùn)用過渡方式   運(yùn)用過渡方式可以使文本在演示窗內(nèi)展現(xiàn)出不同的效果,例如可以使文本具有融化的效果,或者可以使文本在演示窗內(nèi)自下而上的顯現(xiàn),也可以使文本逐字的顯現(xiàn)。下面將通過一個(gè)例子來說明如何運(yùn)用過渡方式: 在流程線的顯示圖標(biāo)上單擊鼠標(biāo)右鍵,如圖4-19所示; 圖4-19

23、 選擇菜單中的【特效】選項(xiàng),彈出【特效方式】對(duì)話框,如圖4-20所示。 圖4-20 在其中選擇想要運(yùn)用的過渡方式,單擊【確定】按鈕關(guān)閉對(duì)話框; 單擊工具欄上的【運(yùn)行】按鈕,運(yùn)行程序即可看到文本的過渡效果。第四節(jié) 創(chuàng)建動(dòng)畫效果   在任何一款多媒體軟件之中,動(dòng)畫必不可缺。Authorware6.0給用戶提供了強(qiáng)大的動(dòng)畫創(chuàng)建功能,使用戶不必掌握專業(yè)知識(shí)就能夠創(chuàng)建出高水平的動(dòng)畫效果。   一、擦除圖標(biāo)的屬性及應(yīng)用   擦除圖標(biāo)可以擦除顯示在演示窗中的對(duì)象,包括圖形、聲音、文本、視頻對(duì)象等。當(dāng)程序運(yùn)行到擦除圖標(biāo)時(shí),將擦除演示窗中的指定對(duì)象。 通過下面的例子來說明擦除圖標(biāo)的

24、用法。 打開上節(jié)制作的文本,在流程線上再放置一個(gè)擦除圖標(biāo); 雙擊擦除圖標(biāo)彈出擦除圖標(biāo)屬性框(如圖4-21)?!咎匦А坑糜谠O(shè)置擦除方式,效果與顯示圖標(biāo)的特效一樣。【防止重疊消失】,選中此項(xiàng)會(huì)在顯示下一個(gè)圖標(biāo)之前把需要擦除的圖標(biāo)完全擦除干凈。如果不選,則會(huì)在擦除當(dāng)前圖標(biāo)時(shí)顯示下一個(gè)圖標(biāo)?!绢A(yù)覽】命令按鈕,可以預(yù)覽擦除效果。 圖4-21 用鼠標(biāo)在演示窗口中單擊想要擦除的對(duì)象,這時(shí)刪除圖標(biāo)中的【圖標(biāo)】選項(xiàng)卡中會(huì)出現(xiàn)要?jiǎng)h除的圖標(biāo)名稱,如圖4-22所示?!緞h除圖標(biāo)】與【保留圖標(biāo)】,選中其選項(xiàng)后,在列表中顯示屏幕上刪除或者保留的圖標(biāo)名稱。 圖4-22   單擊【確定】按鈕。然后單擊工具欄上的【運(yùn)行

25、】按鈕運(yùn)行程序即可看到擦除效果。   二、等待圖標(biāo)的屬性及應(yīng)用   等待圖標(biāo)可以暫緩程序的運(yùn)行,直到用戶單擊鼠標(biāo)、按任意鍵或經(jīng)過一段預(yù)設(shè)的時(shí)間后,程序才會(huì)繼續(xù)運(yùn)行。 等待圖標(biāo)包括以下一些屬性(如圖4-23):      單擊鼠標(biāo):用戶單擊鼠標(biāo)即可使程序繼續(xù)運(yùn)行;      按任意鍵:用戶按任意鍵就可以使程序繼續(xù)運(yùn)行;      限定時(shí)間:設(shè)置等待的時(shí)間;      顯示剩余的等待時(shí)間:用于顯示剩余的等待時(shí)間; 

26、60;    顯示等待按鈕:可以在演示窗中放置等待按鈕。 圖4-23 通過下面的例子來掌握等待圖標(biāo)的用法。 在上節(jié)的顯示圖標(biāo)和擦除圖標(biāo)中間加入一個(gè)等待圖標(biāo),如圖4-24所示; 7-24 雙擊等待圖標(biāo),彈出對(duì)話框,選擇【單擊鼠標(biāo)】,單擊【確定】按鈕; 單擊工具欄中的【運(yùn)行】按鈕即可看到效果。   三、移動(dòng)圖標(biāo)的屬性及應(yīng)用   使用移動(dòng)圖標(biāo)可以把一個(gè)顯示圖標(biāo)中顯示的對(duì)象從演示窗口的一個(gè)位置移動(dòng)到另一個(gè)位置。一個(gè)移動(dòng)圖標(biāo)一次只能移動(dòng)一個(gè)設(shè)計(jì)圖標(biāo)中的所有對(duì)象,不能移動(dòng)該圖標(biāo)中的單個(gè)的對(duì)象。如果想移動(dòng)單個(gè)的對(duì)象,必須將該單個(gè)的對(duì)象單獨(dú)放到一個(gè)設(shè)計(jì)圖標(biāo)中,

27、并為此設(shè)計(jì)圖標(biāo)創(chuàng)建一個(gè)移動(dòng)圖標(biāo)。利用移動(dòng)圖標(biāo),可以實(shí)現(xiàn)五種類型的運(yùn)動(dòng)效果。 1指向固定點(diǎn)的運(yùn)動(dòng)(兩點(diǎn)間的運(yùn)動(dòng))。這種運(yùn)動(dòng)方式是將顯示對(duì)象從演示窗口中當(dāng)前位置運(yùn)動(dòng)沿直線移動(dòng)到指定的終點(diǎn)位置。2指向固定直線上的某點(diǎn)的運(yùn)動(dòng)(點(diǎn)到直線上某點(diǎn)的運(yùn)動(dòng))。這種運(yùn)動(dòng)方式是將顯示對(duì)象從演示窗口中的當(dāng)前位置移動(dòng)到定義了起點(diǎn)和終點(diǎn)的直線的某一點(diǎn)上。3指向固定區(qū)域內(nèi)的某點(diǎn)的運(yùn)動(dòng)(點(diǎn)到區(qū)域內(nèi)某點(diǎn)的運(yùn)動(dòng))。這種運(yùn)動(dòng)方式是將顯示對(duì)象從演示窗口中的當(dāng)前位置移動(dòng)到定義了范圍區(qū)域中的某一點(diǎn)上。 4指向固定路徑的終點(diǎn)的運(yùn)動(dòng)(沿路徑到終點(diǎn)的運(yùn)動(dòng))。這種運(yùn)動(dòng)方式是將顯示對(duì)象沿定義的路徑從演示窗口中的當(dāng)前位置運(yùn)動(dòng)到終點(diǎn)。 5指向固定路徑

28、的任意點(diǎn)的運(yùn)動(dòng)(沿路徑到指定點(diǎn)的運(yùn)動(dòng))。這種運(yùn)動(dòng)方式是將顯示對(duì)象沿定義的路徑從演示窗口中的當(dāng)前位置運(yùn)動(dòng)到路徑上的任意位置。 下面我們將通過實(shí)例介紹如何創(chuàng)作日出日落,來掌握移動(dòng)圖標(biāo)的使用方法。 在流程線上添加一個(gè)顯示圖標(biāo),命名為群山,雙擊顯示圖標(biāo),在演示窗口中用多邊形工具畫一片群山,如圖4-25所示; 圖4-25 再添加一個(gè)顯示圖標(biāo),命名為太陽(yáng),雙擊顯示圖標(biāo),在演示窗口中用圓形工具畫一個(gè)太陽(yáng),如圖4-26所示; 圖4-26 再添加一個(gè)顯示圖標(biāo),命名為云彩,雙擊顯示圖標(biāo),在演示窗口中用橢圓工具畫一些云彩,如圖4-27所示; 圖4-27 再添加一個(gè)移動(dòng)圖標(biāo),命名為日出日落,雙擊移動(dòng)圖標(biāo)彈出對(duì)話框,在

29、類型中選擇【指向固定路徑的終點(diǎn)的運(yùn)動(dòng)】,拖動(dòng)太陽(yáng),畫一條弧形的路徑,如圖4-28所示; 圖4-28 單擊【確定】按鈕,然后單擊工具欄中的【運(yùn)行】按鈕即可看到太陽(yáng)按照指定的路徑進(jìn)行運(yùn)動(dòng)的效果。第五節(jié) 交互響應(yīng)   交互性是指最終用戶能夠操縱并控制軟件中的事件發(fā)生的速度和先后順序。多媒體軟件的最重要的特點(diǎn)之一就是具有良好的交互性,也就是程序能在用戶的有效控制下進(jìn)行。Authorware6.0所提供的創(chuàng)建交互響應(yīng)的功能,使得用戶不需要專業(yè)的編程知識(shí)就能夠輕松的創(chuàng)作出高水平的交互式多媒體軟件。  一、  交互響應(yīng)的類型   Authorware6.0共提供的了1

30、1種類型的交互響應(yīng)(如圖4-29所示):      按鈕交互響應(yīng);      熱區(qū)域交互響應(yīng);      熱對(duì)象交互響應(yīng);      目標(biāo)區(qū)交互響應(yīng);      下拉菜單交互響應(yīng);      條件交互響應(yīng);      文本輸入交互響應(yīng);      按鍵交互響應(yīng);  &#

31、160;   重試限制交互響應(yīng);      時(shí)間限制交互響應(yīng);                              圖4_29       事件交互響應(yīng)。 下面將通過范例介紹幾種最常用的交互響應(yīng)

32、方式。   二、按鈕交互   1新建一個(gè)文件,拖入一個(gè)計(jì)算圖標(biāo),命名為窗口大小,雙擊打開,鍵入如圖4-30所示內(nèi)容。目的是調(diào)整演示窗口的大小。 圖4-30 2在流程線上加入一個(gè)顯示圖標(biāo),引入一幅圖片,如圖4-31所示。 圖4-31 3拖入一個(gè)交互圖標(biāo),命名為“交互”,再向交互圖標(biāo)的右方拖入一個(gè)顯示圖標(biāo),將彈出響應(yīng)類型對(duì)話框。如圖4-32所示。 圖4-32 4不改變響應(yīng)類型的默認(rèn)設(shè)置,單擊【確定】,依次建立如圖4-34所示結(jié)構(gòu)。雙擊交互圖標(biāo),調(diào)整好按鈕位置。 圖4-34 5雙擊名為“法國(guó)隊(duì)”的顯示圖標(biāo),導(dǎo)入圖片,如圖4-35所示。 圖4-35 6重復(fù)第五步,在其它幾個(gè)顯示圖標(biāo)

33、內(nèi)也導(dǎo)入相應(yīng)圖片。 7設(shè)置圖片的屬性。打開“法國(guó)隊(duì)”的顯示圖標(biāo),單擊右鍵,選中【屬性】,出現(xiàn)如圖4-36所示對(duì)話框。 圖4-36 8選中【擦除以前內(nèi)容】選項(xiàng),這樣出現(xiàn)這幅畫時(shí)將擦除剛才出現(xiàn)的圖像。然后在【特效】中選擇一種自己滿意的過渡方式。其它幾幅圖片也同樣進(jìn)行過渡效果設(shè)置。運(yùn)行程序,觀看效果。如圖4-37。 圖4-37 9設(shè)置交互屬性。雙擊響應(yīng)類型符號(hào)(即交互圖標(biāo)右側(cè)、顯示圖標(biāo)上方的符號(hào)),彈出響應(yīng)屬性對(duì)話框。如圖4-38所示。 圖4-38 10在【鼠標(biāo)指針】選項(xiàng)下,可以選擇當(dāng)鼠標(biāo)停留在按鈕上的鼠標(biāo)變化情況。 11單擊【按鈕】選項(xiàng),彈出按鈕設(shè)置對(duì)話框,如圖4-39所示,單擊【添加】按鈕,彈出

34、按鈕編輯對(duì)話框,如圖4-40所示。我們可以加入我們自己制作的按鈕。 圖4-39 圖4-40 12單擊【導(dǎo)入】鈕,出現(xiàn)【導(dǎo)入哪個(gè)文件】對(duì)話框,選中自己制作的按鈕文件,單擊【導(dǎo)入】,即導(dǎo)入一個(gè)正常狀態(tài)的按鈕。選擇【按下時(shí)】和【在上面】,分別導(dǎo)入按下時(shí)狀態(tài)和在鼠標(biāo)在上面狀態(tài)的按鈕,在【按下時(shí)】的狀態(tài)入按按鈕的聲音。 13其它按鈕也如此設(shè)置,完成的狀態(tài)如圖4-41所示。 圖4-41 熱區(qū)域交互、熱對(duì)象交互和下拉菜單交互與按鈕交互大同小異。   三、目標(biāo)區(qū)域交互       目標(biāo)區(qū)域也是經(jīng)常使用的一種交互方式,它用于將某個(gè)對(duì)象拖動(dòng)到指定位置,下面我們用一

35、個(gè)例子來說明這種交互類型的用法。1新建一個(gè)文件,拖入一個(gè)顯示圖標(biāo),命名為“背景”,加入如圖4-42所示內(nèi)容(可通過顯示繪圖工具箱來完成)。 圖4-42 2選中顯示圖標(biāo),從【修改】菜單中選擇【圖標(biāo)】下的【計(jì)算】命令,在彈出的計(jì)算窗口中輸入如圖4-43所示內(nèi)容。目的是使背景畫面不可移動(dòng)。 圖4-43 3連續(xù)拖入三個(gè)顯示圖標(biāo),分別命名為“狗”、“貓”和“鳥”,在各個(gè)顯示圖標(biāo)中引入相應(yīng)圖片,運(yùn)行程序,如圖4-44所示。 圖4-44 4在流程線上拖入一個(gè)交互圖標(biāo),在交互圖標(biāo)的右方依次放置六個(gè)群組圖標(biāo),分別命名為“狗”、“貓”、“鳥”和“錯(cuò)狗”、“錯(cuò)貓”、“錯(cuò)鳥”,交互響應(yīng)類型為【目標(biāo)區(qū)】交互。流程線如圖

36、4-45所示。 圖4-45 5運(yùn)行程序,關(guān)閉。雙擊群組圖標(biāo)“狗”上方的響應(yīng)類型符號(hào),出現(xiàn)響應(yīng)屬性對(duì)話框,單擊狗圖案選中,使預(yù)覽窗口中出現(xiàn)狗的圖案;將帶有8個(gè)方塊句柄的目標(biāo)區(qū)拖到“小狗的家”的位置,調(diào)整好大小。在【目標(biāo)區(qū)】選項(xiàng)卡中的【放下】項(xiàng)中選擇【在中心定位】,如圖4-46所示。 圖4-46 6單擊【確定】。然后將“貓”、“鳥”都依次設(shè)置,注意目標(biāo)區(qū)域的設(shè)置范圍。 7接下來設(shè)置“錯(cuò)狗”、“錯(cuò)貓”和“錯(cuò)鳥”,以“錯(cuò)狗”為例。雙擊群組圖標(biāo)“錯(cuò)狗”上方的響應(yīng)類型符號(hào),出現(xiàn)響應(yīng)屬性對(duì)話框,單擊狗圖案選中,使預(yù)覽窗口中出現(xiàn)狗的圖案;將帶有8個(gè)方塊句柄的目標(biāo)區(qū)拖滿整個(gè)左半部分,調(diào)整好大小。在【目標(biāo)區(qū)】選項(xiàng)

37、卡中的【放下】項(xiàng)中選擇【返回】,如圖4-47所示。 圖4-47 8將“錯(cuò)貓”、“錯(cuò)鳥”也同樣設(shè)置。運(yùn)行程序,將“狗”、“貓”、“鳥”拖到合適的位置“狗”、“貓”、“鳥”會(huì)停留不動(dòng);將“狗”、“貓”、“鳥”拖到錯(cuò)誤的位置它們將自動(dòng)返回原位。 9雙擊打開名為“狗”的群組圖標(biāo),展開二級(jí)流程線,拖入一個(gè)顯示圖標(biāo),按著Shift 鍵雙擊打開,在合適的位置鍵入文字“小狗回家了”。如圖4-48所示。 圖4-48 10對(duì)名為“貓”和“鳥”的群組圖標(biāo)也做同樣的設(shè)置,運(yùn)行程序,當(dāng)“狗”、“貓”、“鳥”都到了合適的位置將出現(xiàn)如圖4-49所示情況。 圖4-49   四、文本交互    &

38、#160;  文本交互可以直接響應(yīng)來自鍵盤上的內(nèi)容,這種響應(yīng)類型往往被用于接受用戶的輸入。下面我們通過一個(gè)小例子簡(jiǎn)單了解一下文本交互的特性。1建立一個(gè)新文件,拖入一個(gè)計(jì)算圖標(biāo),命名為“大小”,其內(nèi)容鍵入調(diào)整窗口大小的函數(shù)“ResizeWindow(500, 300)”,從【修改】菜單中選擇【文件】下的【屬性】命令,在彈出的屬性對(duì)話框中進(jìn)行如圖所示設(shè)置,注意【大小】中要選擇【Variable】,其目的是可以隨意設(shè)置窗口大小。選中【在屏幕中居中】復(fù)選框的目的是最終文件運(yùn)行時(shí)演示窗口將顯示在電腦屏幕中間。如圖4-50所示。 圖4-50 2拖入一個(gè)顯示圖標(biāo),命名為“背景”,引入一幅圖片,如圖

39、4-51所示。 圖4-51 3在流程線上拖入一個(gè)交互圖標(biāo),在交互圖標(biāo)的右方放置一個(gè)群組圖標(biāo),交互類型選擇【文本輸入】,命名為“*”。如圖4-52所示。 注意:“*”在計(jì)算機(jī)應(yīng)用中默認(rèn)為通配符,這里命名為“*”的目的是文本輸入將接受任何鍵盤輸入的字母、文字和數(shù)字等。 圖4-524運(yùn)行程序。按著 Shift 鍵雙擊打開交互圖標(biāo),如圖4-53所示,調(diào)整輸入框的大小及位置。 圖4-53 5雙擊輸入框,出現(xiàn)【交互作用文本字段】屬性對(duì)話框,在【文本】選項(xiàng)卡中設(shè)置輸入字符的顏色、字體、字號(hào)等。如圖4-54所示。 圖4-54 6雙擊名為“*”的群組圖標(biāo),打開二級(jí)流程線,拖入一個(gè)計(jì)算圖標(biāo),命名為“記錄輸入”,一

40、個(gè)顯示圖標(biāo),命名為“顯示輸入”。如圖4-55所示。 圖4-55 7雙擊打開名為“記錄輸入”的計(jì)算圖標(biāo),輸入“x:=EntryText”,定義一個(gè)變量“x”,用于記錄用戶輸入內(nèi)容,“EntryText”為一系統(tǒng)變量,它將記錄用戶通過鍵盤所輸入的內(nèi)容。 8雙擊打開名為“顯示記錄”的顯示圖標(biāo),在恰當(dāng)?shù)奈恢幂斎肴缦聝?nèi)容: “輸入記錄:x”:“x”為已定義的變量,它所表達(dá)的內(nèi)容將是用戶通過鍵盤所輸入的內(nèi)容。 9運(yùn)行程序,輸入文字“你好,多媒體世界歡迎你!”,輸入完后打回車鍵,將會(huì)出現(xiàn)如圖4-56所示的情況。 圖4-56 文本交互的名稱非常重要,經(jīng)常用它來定義程序的密碼,我們看下面的例子。 建立如圖4-5

41、7的程序結(jié)構(gòu)。 圖4-57 在計(jì)算圖標(biāo)【窗口大小】中輸入命令“ResizeWindow(500,300)”,確定演示窗口大小。 在顯示圖標(biāo)中利用繪圖工具箱中的工具繪制如下圖形,如圖4-58所示。 圖4-58 在交互圖標(biāo)右側(cè)加入兩個(gè)顯示圖標(biāo),交互類型均為【文本輸入】,兩個(gè)的名稱分別為“2003”和“*”。注意:這兩個(gè)圖標(biāo)的位置不能顛倒,“2003”必須在“*”的前面。 雙擊交互圖標(biāo),將文本輸入框放在適當(dāng)位置。 雙擊“2003”的顯示圖標(biāo),在適當(dāng)位置輸入“密碼正確”的字樣。在“*”的顯示圖標(biāo)內(nèi)輸入“密碼錯(cuò)誤,重新輸入!”的字樣。如圖4-59所示。 圖4-59 運(yùn)行程序。當(dāng)輸入為“2003”時(shí),顯示

42、“密碼正確”(如圖4-60);輸入不是“2003”時(shí),顯示“密碼錯(cuò)誤,重新輸入!”(如圖4-61)。 圖4-60 圖4-61   五、條件交互   條件交互與其它的交互響應(yīng)類型不同,它不是用戶簡(jiǎn)單地用鼠標(biāo)或鍵盤輸入就可以進(jìn)入正確的分支,條件交互會(huì)智能化地對(duì)用戶的操作結(jié)果進(jìn)行判斷,當(dāng)滿足某分支所設(shè)定的條件時(shí),通過執(zhí)行該條件響應(yīng)進(jìn)入該分支。條件交互能夠進(jìn)行多種多樣的條件判斷。下面我們就通過一個(gè)例子來認(rèn)識(shí)一下此種交互類型。 1新建一個(gè)文件,拖入兩個(gè)顯示圖標(biāo),一個(gè)命名為“背景”,一個(gè)命名為“問題”,在“背景”中引入一幅圖片,在“問題”中輸入文字,如圖4-62所示。 圖4-62 2在

43、流程線上拖入一個(gè)交互圖標(biāo),在交互圖標(biāo)的右方放置一個(gè)群組圖標(biāo),響應(yīng)類型設(shè)定為【文本輸入】;再放置三個(gè)群組圖標(biāo),這三個(gè)群組圖標(biāo)的響應(yīng)類型都設(shè)定為【條件輸入】。給流程線中四個(gè)群組圖標(biāo)分別命名為“填入”、“NumEntry=3”、“NumEntry>3”和“NumEntry<3”,如圖4-63所示。 圖4-63 3雙擊打開名為“NumEntry=3”的群組圖標(biāo)上方的響應(yīng)類型符號(hào),彈出條件交互的響應(yīng)屬性對(duì)話框,第一行為名稱,名稱與所匹配條件相同?!癗umEntry=3”的意思是“輸入的數(shù)字為3”,即當(dāng)用戶輸入“3”時(shí)符合本條件響應(yīng),程序?qū)?zhí)行本分支。如圖4-64所示。 圖4-64 4打開【響

44、應(yīng)】選項(xiàng)卡,在【分支】選項(xiàng)中選擇【退出交互】。從所給題目中我們可以看到,第三個(gè)答案是正確的,所以當(dāng)用戶輸入“3”時(shí),程序認(rèn)為正確,將退出本交互循環(huán)。如圖4-65所示。 圖4-65 5雙擊打開名為“NumEntry<3”的群組圖標(biāo)上方的響應(yīng)類型符號(hào),彈出條件交互的響應(yīng)屬性對(duì)話框,【條件】選項(xiàng)卡和【響應(yīng)】選項(xiàng)卡的設(shè)置都不做改動(dòng),【分支】選項(xiàng)中選擇【重試】,意思是當(dāng)用戶輸入的數(shù)字小于“3”時(shí)符合本條件響應(yīng),為不正確答案,將不退出本交互循環(huán),而是讓用戶再進(jìn)行選擇。如圖4-66所示。 圖4-66 6名為“NumEntry>3”的群組圖標(biāo)也如上設(shè)置,該交互響應(yīng)與名為“NumEntry<3

45、”的群組圖標(biāo)一樣。 7運(yùn)行程序,當(dāng)鍵入的數(shù)字大于或小于3時(shí),程序允許再次鍵入,當(dāng)鍵入的數(shù)字等于3時(shí),程序退出交互循環(huán),不再允許鍵入。下面我們對(duì)本程序進(jìn)行修改,使得程序更加完善。   8雙擊打開名為“NumEntry=3”的群組圖標(biāo),展開二級(jí)流程線,在二級(jí)流程線中拖入一個(gè)顯示圖標(biāo),按Shift 鍵雙擊打開,在適當(dāng)?shù)奈恢面I入文字“正確,棒極了!” 如圖4-67所示。 圖4-67 9在二級(jí)流程線顯示圖標(biāo)的下方拖入一個(gè)等待圖標(biāo),進(jìn)行如圖4-68所示設(shè)置,意思是當(dāng)用戶單擊鼠標(biāo)時(shí),程序?qū)⑾蛳逻\(yùn)行。 圖4-68 10雙擊打開名為“NumEntry<3”的群組圖標(biāo),展開二級(jí)流程線,在二級(jí)流程線

46、中拖入一個(gè)顯示圖標(biāo),按著Shift鍵雙擊打開,在適當(dāng)?shù)奈恢面I入文字“不對(duì),再來一次!”同樣,在名為“NumEntry>3”的群組圖標(biāo)中也進(jìn)行如此設(shè)置。如圖4-69所示。 圖4-69 11在程序主流程線中拖入一個(gè)擦除圖標(biāo)和一個(gè)顯示圖標(biāo),分別命名為“擦除”和“下一步”。雙擊名為“背景”的顯示圖標(biāo),打開后關(guān)閉,再按著Shift鍵雙擊打開名為“下一步”的顯示圖標(biāo),在合適的位置輸入文字“我們進(jìn)行下一步的操作?!?如圖4-70所示。 圖4-70 12運(yùn)行程序,在輸入框中輸入“3”,程序?qū)@示“正確,棒極了!”的文字,單擊鼠標(biāo),程序自動(dòng)彈出尚未進(jìn)行設(shè)置的【擦除】對(duì)話框,選中所有的文字為被擦除對(duì)象,如圖

47、4-71所示,單擊【確定】。 圖4-71 13程序完成,運(yùn)行程序。當(dāng)我們?cè)谳斎肟蛑休斎搿?”時(shí),程序?qū)@示“正確,棒極了!”的文字,單擊鼠標(biāo),將出現(xiàn)“我們進(jìn)行下一步的操作。”的文字。當(dāng)我們?cè)谳斎肟蛑休斎氲臄?shù)字大于或者小于“3”時(shí),程序?qū)@示“不對(duì),再來一次!”的文字,允許用戶再次輸入。完成程序如圖4-72所示。 圖4-72   六、時(shí)間限制交互和重試限制交互   在交互響應(yīng)類型中,有兩個(gè)較為特殊的交互形式,時(shí)間限制交互和重試限制交互,它們多用于對(duì)其他響應(yīng)形式進(jìn)行限制。比如,我們前面介紹的文本交互中的設(shè)定密碼,但程序允許用戶無數(shù)次無限制地輸入的密碼,這時(shí)就可以利用時(shí)間限制交互

48、和重試限制交互,來設(shè)置允許用戶輸入密碼的時(shí)間和次數(shù)。 1時(shí)間限制交互 打開文本輸入中輸入密碼的例子,在交互圖標(biāo)在最右方再添上一個(gè)群組圖標(biāo),命名為“時(shí)限”,雙擊打開本群組圖標(biāo)上方的響應(yīng)類型符號(hào),打開響應(yīng)屬性對(duì)話框,在【類型】選項(xiàng)中選中【時(shí)間限制】,在【時(shí)限】中輸入10,意思是本次輸入要在10秒以內(nèi)完成,否則將自動(dòng)退出本次交互。選中【顯示剩余時(shí)間】復(fù)選框,在左上方將出現(xiàn)一個(gè)小時(shí)鐘,時(shí)鐘將直觀顯示剩余時(shí)間。如圖4-73所示。 圖4-73 打開【時(shí)限】群組圖標(biāo),出現(xiàn)第二級(jí)流程線。在上面加入一個(gè)“10秒”的顯示圖標(biāo),一個(gè)等待圖標(biāo),一個(gè)“退出”的計(jì)算圖標(biāo)。如圖4-74所示 圖4-74 在“10秒”的顯示圖

49、標(biāo)中加入如圖4-75的文字。 圖4-75 在等待圖標(biāo)設(shè)置為“單擊鼠標(biāo)”,不顯示按鈕。目的是退出時(shí)暫停一下。 在“退出”的計(jì)算圖標(biāo)中加入命令“quit()”,即可。 運(yùn)行程序,窗口顯示一個(gè)小時(shí)鐘,十秒鐘后,如果還沒有輸入正確答案,程序?qū)@示“時(shí)間到,退出程序!”,如圖4-76所示。 圖4-76 2重試限制交互 對(duì)剛才的例子進(jìn)行修改。雙擊的【時(shí)限】群組圖標(biāo)上方的響應(yīng)類型符號(hào),將【類型】改為【重試限制】,【最大限制】的值為3,名稱改為“重試”。如圖4-77所示。 圖4-77 打開群組圖標(biāo),雙擊“10秒”的顯示圖標(biāo),將其中內(nèi)容改為“已經(jīng)輸入3次,退出程序!”,然后將名稱改為“3次”。程序流程圖如圖4-

50、78所示。 圖4-78 運(yùn)行程序,輸入密碼,如果輸入超過三次,程序?qū)@示“已經(jīng)輸入3次,退出程序!”,如圖4-79所示。 圖4-79 第六節(jié) 框架、導(dǎo)航與判斷圖標(biāo)   一、框架圖標(biāo)   框架圖標(biāo)自身實(shí)際上就是多個(gè)圖標(biāo)組成的一個(gè)小的功能模塊,具有特殊的功能??蚣茼?yè)式的課件在使用時(shí)非常方便,在其中不僅可以自由跳轉(zhuǎn),還可以通過檢索、列表或熱字等方式跳到某一特定的頁(yè)面。使用Authorware6.0制作框架頁(yè)式的課件也很容易。下面將通過一簡(jiǎn)單例子來學(xué)習(xí)框架圖標(biāo)的使用。制作步驟: 1向流程線上依次拖入兩個(gè)顯示圖標(biāo),分別命名為“封面”和“提示文字”。在名為“封面”的圖標(biāo)窗口內(nèi)引入一幅圖

51、片作為封面背景,在名為“提示文字”的圖標(biāo)窗口內(nèi)輸入文字“單擊我進(jìn)入”。運(yùn)行程序,如圖4-80所示。 圖4-80 2拖入一個(gè)交互圖標(biāo),再向交互圖標(biāo)的右方拖入一個(gè)群組圖標(biāo),選擇交互響應(yīng)類型為【熱對(duì)象】。雙擊響應(yīng)類型符號(hào),打開響應(yīng)屬性對(duì)話框,單擊顯示窗口中“單擊我進(jìn)入”文字,使其為熱對(duì)象,在【熱對(duì)象】面板中單擊【鼠標(biāo)指針】右方的 按鈕,彈出鼠標(biāo)指針選擇對(duì)話框,選中手形指針,單擊【確定】。如圖4-81所示。 圖4-81 3在【響應(yīng)】面板中的【分支】選項(xiàng)里選中【退出交互】。單擊【確定】回到設(shè)計(jì)流程線,此時(shí)的流程線如圖4-82所示。 圖4-82 4在流程線上拖入一個(gè)框架圖標(biāo),框架圖標(biāo)的右方拖入5個(gè)顯示圖標(biāo)

52、,在各個(gè)顯示圖標(biāo)內(nèi)分別引入圖片。如圖4-83所示。 圖4-83 5運(yùn)行程序,單擊“單擊我進(jìn)入”文字,進(jìn)入框架結(jié)構(gòu)。如圖4-84所示。 圖4-84 6框架結(jié)構(gòu)中灰色面板各個(gè)按鈕的含義如圖4-85所示。                                  &#

53、160;     圖4-85 7進(jìn)一步完善程序。在主流程線的末端添加如圖4-86所示結(jié)構(gòu),定義退出框架結(jié)構(gòu)后的界面和跳轉(zhuǎn)按鈕。 圖4-86 8雙擊交互圖標(biāo),引入一幅圖片,如圖4-87所示。 圖4-87 9雙擊名為“退出”的計(jì)算圖標(biāo),輸入文字“Quit()”,定義如執(zhí)行本分支按鈕則程序退出。 10雙擊名為“返回”的計(jì)算圖標(biāo),輸入文字“GoTo(IconID"相冊(cè)框架")”,定義如執(zhí)行本分支按鈕則程序返回相冊(cè)。 11運(yùn)行程序到框架部分,按下Ctrl+P鍵暫停程序,挪開圖片,我們發(fā)現(xiàn)封面內(nèi)容還留在窗口中,這是因?yàn)榉饷娴膬?nèi)容一直未被擦除,只不

54、過在下層,我們一般看不到罷了。但下層的內(nèi)容在演示時(shí)也將占用系統(tǒng)資源,所以還是要將它擦除。 在框架圖標(biāo)的上方放置一個(gè)計(jì)算圖標(biāo),命名為“擦除”。雙擊打開計(jì)算圖標(biāo)窗口,單擊工具欄中的按鈕,進(jìn)入【函數(shù)】對(duì)話窗口,選中【EraseAll()】。如圖4-88所示。 圖4-88 12單擊【粘貼】,關(guān)閉【函數(shù)】對(duì)話框,此時(shí)計(jì)算圖標(biāo)窗口內(nèi)容如圖4-89所示?!癊raseAll()”的意思是擦除前面所有內(nèi)容。 圖4-89 13下面為框架圖標(biāo)設(shè)置過渡效果。在本例中,我們可以為顯示圖標(biāo)一個(gè)個(gè)地設(shè)置過渡效果。但有時(shí)為了避免花哨,希望框架圖標(biāo)下屬的所有顯示圖標(biāo)都用一種過渡效果的時(shí)候,就可以采用一種更為簡(jiǎn)單的方法:為框架圖

55、標(biāo)設(shè)置過渡效果,方法與為顯示圖標(biāo)設(shè)置過渡效果相同。效果如圖4-90所示。 圖4-90 框架圖標(biāo)實(shí)際上是一個(gè)固定的模塊。打開框架圖標(biāo),可以看到其中的內(nèi)容。如圖4-91所示。 圖4-91 框架圖標(biāo)中分兩部分,上方是“進(jìn)入框架”部分,這里的圖標(biāo)是在進(jìn)入框架就被執(zhí)行的,下方是“退出框架”部分,是在上面設(shè)置的退出框架后要執(zhí)行的內(nèi)容,執(zhí)行完后,跳出框架頁(yè),執(zhí)行框架圖標(biāo)后面的內(nèi)容。 框架圖標(biāo)中的交互方式都是按鈕,并且使用了“導(dǎo)航圖標(biāo)”。導(dǎo)航圖標(biāo)可以方便地鏈接到其它任何一個(gè)圖標(biāo),因此在頁(yè)式課件中使用得很廣泛,其功能下面我們將具體講到。由于發(fā)現(xiàn)框架面板并不是固定不變的,所以我們就可以給它來一點(diǎn)變化。如圖4-92

56、所示。 圖4-92   二、導(dǎo)航圖標(biāo)   導(dǎo)航圖標(biāo)用于程序的跳轉(zhuǎn)。初學(xué)者需要建立的概念是:導(dǎo)航圖標(biāo)只對(duì)框架圖標(biāo)中的內(nèi)容起作用。導(dǎo)航圖標(biāo)有兩種用法,一是可以放置在程序的主流程線上,程序執(zhí)行到這里就會(huì)自動(dòng)跳轉(zhuǎn)到導(dǎo)航圖標(biāo)所導(dǎo)航到的地方;二是可以配合交互圖標(biāo)使用,如框架圖標(biāo)中的使用方法。 雙擊打開一個(gè)導(dǎo)航圖標(biāo)的屬性對(duì)話框,如圖4-93所示。 圖4-93 在【目的地】選項(xiàng)中有5個(gè)選項(xiàng)。 1【最近】:表示導(dǎo)航到最近訪問過的頁(yè)面。如圖4-94所示。 圖4-94 Ø       【返回】:回到剛才瀏覽過的一頁(yè)。 

57、6;       【最近頁(yè)列表】:選擇此項(xiàng),會(huì)出現(xiàn)一個(gè)對(duì)話框,在對(duì)話框中列出用戶已經(jīng)瀏覽過的頁(yè)面,最上端為最后瀏覽的頁(yè)面。用戶可以從中選擇某一頁(yè)面,程序?qū)⒆詣?dòng)導(dǎo)航到那個(gè)頁(yè)面。 2【附近】:本頁(yè)面中有多個(gè)非常有用的選項(xiàng)。如圖4-95所示。 圖4-95 Ø         【前一頁(yè)】:導(dǎo)航到框架圖標(biāo)結(jié)構(gòu)中與當(dāng)前頁(yè)左邊相鄰的頁(yè)面。 Ø         【下一頁(yè)】:

58、導(dǎo)航到框架圖標(biāo)結(jié)構(gòu)中與當(dāng)前頁(yè)右邊相鄰的頁(yè)面。 Ø         【第一頁(yè)】:導(dǎo)航到框架圖標(biāo)結(jié)構(gòu)中最左邊的頁(yè)面。 Ø         【最后一頁(yè)】:導(dǎo)航到框架圖標(biāo)結(jié)構(gòu)中最右邊的頁(yè)面。 Ø         【退出框架結(jié)構(gòu)/返回】:跳出框架。 3【任意位置】,如圖4-96所示。 圖4-96 本頁(yè)面中有兩個(gè)選項(xiàng)。一般我們運(yùn)用【跳轉(zhuǎn)方式

59、:跳到頁(yè)】這種類型,如果程序中有框架結(jié)構(gòu),那么在【頁(yè)】的選項(xiàng)中將列出所有的或是本框架內(nèi)的“頁(yè)”的名稱,單擊此頁(yè)名稱,就建立了跳轉(zhuǎn)到此頁(yè)面的導(dǎo)航鏈接。 4【計(jì)算】:本方式初學(xué)者一般不會(huì)用到。 5【查找】:用來實(shí)現(xiàn)導(dǎo)航圖標(biāo)的檢索功能。如圖4-97所示。 圖4-97 Ø           【類型】中一般選擇【跳轉(zhuǎn)方式:跳到頁(yè)】,然后確定查找范圍是【當(dāng)前框架結(jié)構(gòu)中的頁(yè)圖標(biāo)】還是【全部框架結(jié)構(gòu)中的所有頁(yè)】。 Ø      &

60、#160;    【類型】中進(jìn)一步限制查找范圍,是在所設(shè)置的頁(yè)面的關(guān)鍵字中查找還是頁(yè)面的文本內(nèi)容中查找。 Ø           【文本】中可以輸入要查找的詞語或變量,一般不建議使用。 Ø           對(duì)話框的最下方還有兩個(gè)選擇項(xiàng):【立即進(jìn)行搜索】為一般所選項(xiàng);【在顯示的上下文中以高亮顯示】是在上下文中以增亮的形式顯示查找到的詞。 

61、0; 三、超文本設(shè)置   Authorware6.0在提供導(dǎo)航圖標(biāo)跳轉(zhuǎn)鏈接的同時(shí),還提供了一種基于用戶設(shè)置熱字的超文本跳轉(zhuǎn)鏈接方式,這種方式與導(dǎo)航圖標(biāo)跳轉(zhuǎn)鏈接的相同之處在于,它也只是對(duì)框架圖標(biāo)中的內(nèi)容起作用。 下面簡(jiǎn)單介紹一下超文本的設(shè)置過程。 1接著上一個(gè)例子。從【文本】菜單中選擇【定義風(fēng)格】命令,彈出【定義風(fēng)格】對(duì)話框,我們對(duì)其進(jìn)行如圖4-98所示設(shè)置: 圖4-98 2單擊【完成】,回到程序主流程,雙擊名稱為“交互2”的交互圖標(biāo),打開交互圖標(biāo)窗口,在其中鍵入文字“第三頁(yè)”,目的是將來通過單擊這幾個(gè)文字來回到導(dǎo)航圖標(biāo)的第三頁(yè)。選中“第三頁(yè)”這三個(gè)字,從工具欄的【文本風(fēng)格】下拉菜單中

62、選擇【新樣式】(即剛才定義的文字風(fēng)格),將自動(dòng)彈出如圖4-99所示的導(dǎo)航窗口。 圖4-99 3在顯示的框架頁(yè)碼欄中選中“3”,單擊【確定】,程序?qū)⒆詣?dòng)建立“第三頁(yè)”這幾個(gè)文字與框架圖標(biāo)中頁(yè)碼“3”的鏈接。關(guān)閉顯示窗口,可以看到交互圖標(biāo)的右上方出現(xiàn)了一個(gè)小三角,這就代表本圖標(biāo)內(nèi)有超文本設(shè)置。如圖4-100所示。 圖4-100 4運(yùn)行程序,退出框架后到交互頁(yè)面,單擊“第三頁(yè)”,程序?qū)⒎祷氐娇蚣芙Y(jié)構(gòu)中的第三頁(yè)。   四、判斷圖標(biāo)   Authorware 6.0中提供的判斷圖標(biāo)類似于編程語言中的Ifthenelse或者docaseendcase 語句,可以根據(jù)不同的取值來執(zhí)行不同的分支。一個(gè)判斷圖標(biāo)可以下掛許多分支,Authorware6.0執(zhí)行程序遇到判斷圖標(biāo)后,先對(duì)標(biāo)志進(jìn)行判斷,然后決定進(jìn)入哪一個(gè)分支。 下面來介紹一下判斷圖標(biāo)各個(gè)選項(xiàng)的設(shè)置: 【時(shí)限】:時(shí)間限制,在這個(gè)輸入框中輸入的秒數(shù)用來限

溫馨提示

  • 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)論