authorware課件制作全.doc_第1頁(yè)
authorware課件制作全.doc_第2頁(yè)
authorware課件制作全.doc_第3頁(yè)
authorware課件制作全.doc_第4頁(yè)
authorware課件制作全.doc_第5頁(yè)
已閱讀5頁(yè),還剩32頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

Authorware6.0課件教程第一節(jié) 認(rèn)識(shí) Authorware 6在各種多媒體應(yīng)用軟件的開(kāi)發(fā)工具中,Macromedia公司推出的多媒體制作軟件Authorware是不可多得的開(kāi)發(fā)工具之一。它使得不具有編程能力的用戶也能創(chuàng)作出一些高水平的多媒體作品。Authorware采用面向?qū)ο蟮脑O(shè)計(jì)思想,是一種基于圖標(biāo)(Icon)和流線(Line)的多媒體開(kāi)發(fā)工具。它把眾多的多媒體素材交給其他軟件處理,本身則主要承擔(dān)多媒體素材的集成和組織工作。Authorware操作簡(jiǎn)單,程序流程明了,開(kāi)發(fā)效率高,并且能夠結(jié)合其他多種開(kāi)發(fā)工具,共同實(shí)現(xiàn)多媒體的功能。它易學(xué)易用,不需大量編程,使得不具有編程能力的用戶也能創(chuàng)作出一些高水平的多媒體作品,對(duì)于非專業(yè)開(kāi)發(fā)人員和專業(yè)開(kāi)發(fā)人員都是一個(gè)很好的選擇。概 述1Authorware的主要特點(diǎn)(1)面向?qū)ο蟮目梢暬幊?。這是Authorware區(qū)別于其他軟件的一大特色,它提供直觀的圖標(biāo)流程控制界面,利用對(duì)各種圖標(biāo)邏輯結(jié)構(gòu)的布局,來(lái)實(shí)現(xiàn)整個(gè)應(yīng)用系統(tǒng)的制作。它一改傳統(tǒng)的編程方式,采用鼠標(biāo)對(duì)圖標(biāo)的拖放來(lái)替代復(fù)雜的編程語(yǔ)言。(2)豐富的人機(jī)交互方式。提供11種內(nèi)置的用戶交互和響應(yīng)方式及相關(guān)的函數(shù)、變量。人機(jī)交互是評(píng)估課件優(yōu)劣的重要尺度。(3)豐富的媒體素材的使用方法。Authorware具有一定的繪圖功能,能方便地編輯各種圖形,能多樣化地處理文字。Authorware為多媒體作品制作提供了集成環(huán)境,能直接使用其他軟件制作的文字、圖形、圖像、聲音和數(shù)字電影等多媒體信息。對(duì)多媒體素材文件的保存采用三種方式,即:保存在Authorware內(nèi)部文件中;保存在庫(kù)文件中;保存在外部文件中,以鏈接或直接調(diào)用的方式使用,還可以按指定的URL地址進(jìn)行訪問(wèn)。(4)強(qiáng)大的數(shù)據(jù)處理能力。 利用系統(tǒng)提供的豐富的函數(shù)和變量來(lái)實(shí)現(xiàn)對(duì)用戶的響應(yīng),允許用戶自己定義變量和函數(shù)。2 操作界面同許多Windows程序一樣,Authorware具有良好的用戶界面。Authorware的啟動(dòng)、文件的打開(kāi)和保存、退出這些基本操作都和其它Windows程序類似。下面僅介紹Authorware特有的菜單和工具欄。(1)菜單欄Insert(插入)菜單用于引入知識(shí)對(duì)象、圖像和OLE對(duì)象等。Modify(修改)菜單用于修改圖標(biāo)、圖像和文件的屬性,建組及改變前景和后景的設(shè)置等。Text(文本)菜單提供豐富的文字處理功能,用于設(shè)定文字的字體、大小、顏色、風(fēng)格等。Control(控制)菜單用于調(diào)試程序。Xtras(特殊效果)菜單用于庫(kù)的鏈接及查找顯示圖標(biāo)中文本的拼寫(xiě)錯(cuò)誤等。Command(命令)菜單這是Authorware 6新增的菜單,里面有關(guān)于A的相關(guān)內(nèi)容,還有RTF編輯器和查找Xtras等內(nèi)容。Window(窗口)菜單用于打開(kāi)展示窗口、庫(kù)窗口、計(jì)算窗口、變量窗口、函數(shù)窗口及知識(shí)對(duì)象窗口等。Help(幫助)命令從中可獲得更多有關(guān)Authorware的信息。 (2)常用工具欄常用工具欄是Authorware窗口的組成部分,其中每個(gè)按鈕實(shí)質(zhì)上是菜單欄中的某一個(gè)命令,由于使用頻率較高,被放在常用工具欄中,熟練使用常用工具欄中的按鈕,可以使工作事半功倍。(3)圖標(biāo)工具欄 圖標(biāo)工具欄在Authorware窗口中的左側(cè),如圖,包括13個(gè)圖標(biāo)、開(kāi)始旗、結(jié)束旗和圖標(biāo)調(diào)色板,是Authorware最特殊也是最核心的部分。顯示(Display)圖標(biāo) 是Authorware中最重要、最基本的圖標(biāo),可用來(lái)制作課件的靜態(tài)畫(huà)面、文字,可用來(lái)顯示變量、函數(shù)值的即時(shí)變化。動(dòng)畫(huà)(Motion)圖標(biāo) 與顯示圖標(biāo)相配合,可制作出簡(jiǎn)單的二維動(dòng)畫(huà)效果。擦除(Erase)圖標(biāo) 用來(lái)清除顯示畫(huà)面、對(duì)象。等待(Wait)圖標(biāo) 其作用是暫停程序的運(yùn)行,直到用戶按鍵、單擊鼠標(biāo)或者經(jīng)過(guò)一段時(shí)間的等待之后,程序再繼續(xù)運(yùn)行。導(dǎo)航(Navigate)圖標(biāo) 其作用是控制程序從一個(gè)圖標(biāo)跳轉(zhuǎn)到另一個(gè)圖標(biāo)去執(zhí)行,常與框架圖標(biāo)配合使用。框架(Framework)圖標(biāo) 用于建立頁(yè)面系統(tǒng)、超文本和超媒體。決策(Decision)圖標(biāo) 其作用是控制程序流程的走向,完成程序的條件設(shè)置、判斷處理和循環(huán)操作等功能。交互(Interaction)圖標(biāo) 用于設(shè)置交互作用的結(jié)構(gòu),以達(dá)到實(shí)現(xiàn)人機(jī)交互的目的。計(jì)算(Calculation)圖標(biāo) 用于計(jì)算函數(shù)、變量和表達(dá)式的值以及編寫(xiě)Authorware的命令程序,以輔助程序的運(yùn)行。群組(Map)圖標(biāo) 是一個(gè)特殊的邏輯功能圖標(biāo),其作用是將一部分程序圖標(biāo)組合起來(lái),實(shí)現(xiàn)模塊化子程序的設(shè)計(jì)。電影(Digital Movie)圖標(biāo) 用于加載和播放外部各種不同格式的動(dòng)畫(huà)和影片,如用3D Studio MAX、QuickTime、Microsoft Video for Windows、Animator、MPEG以及Director等制作的文件。聲音(Sound)圖標(biāo) 用于加載和播放音樂(lè)及錄制的各種外部聲音文件。視頻(Video)圖標(biāo) 用于控制計(jì)算機(jī)外接的視頻設(shè)備的播放。開(kāi)始(Start)旗 用于設(shè)置調(diào)試程序的開(kāi)始位置。結(jié)束(Stop)旗 用于設(shè)置調(diào)試程序的結(jié)束位置。圖標(biāo)調(diào)色板(Icon Color) 給設(shè)計(jì)的圖標(biāo)賦予不同顏色,以利于識(shí)別。(4)程序設(shè)計(jì)窗口程序設(shè)計(jì)窗口是Authorware的設(shè)計(jì)中心,Authorware具有的對(duì)流程可視化編程功能,主要體現(xiàn)在程序設(shè)計(jì)窗口的風(fēng)格上。程序設(shè)計(jì)窗口如圖,其組成如下:標(biāo)題欄 顯示被編輯的程序文件名。主流程線 一條被兩個(gè)小矩形框封閉的直線,用來(lái)放置設(shè)計(jì)圖標(biāo),程序書(shū)執(zhí)行時(shí),沿主流程線依次執(zhí)行各個(gè)設(shè)計(jì)圖標(biāo)。 程序開(kāi)始點(diǎn)和結(jié)束點(diǎn) 兩個(gè)小矩形,分別表示程序的開(kāi)始和結(jié)束。粘貼指針 一只小手,指示下一步設(shè)計(jì)圖標(biāo)在流程線上的位置。單擊程序設(shè)計(jì)窗口的任意空白處,粘貼指針就會(huì)跳至相應(yīng)的位置。 Authorware的這種流程圖式的程序結(jié)構(gòu),能直觀形象地體現(xiàn)教學(xué)思想、反映程序執(zhí)行的過(guò)程,使得不懂程序設(shè)計(jì)的人也能很輕松地開(kāi)發(fā)出漂亮的多媒體程序。第二節(jié) 準(zhǔn)備工作準(zhǔn)備工作在開(kāi)始你的Authorware作品之前你就要考慮好以下問(wèn)題:1規(guī)范各種外部文件的位置如果在你的作品中嵌入了大量的文件,特別是聲音這樣的大塊頭,會(huì)使主程序文件體積過(guò)大,影響播放速度。所以常常將這些文件作為外部文件發(fā)布。對(duì)這些文件,不同類型一般放在不同的目錄下,以便管理。比如,圖片放在image文件夾中,聲音放在sound文件夾中等等。2運(yùn)行程序時(shí)顯示器的分辨率這是一個(gè)很重要的問(wèn)題,Authorware默認(rèn)的作品是大小是640480,這樣大小的作品很適合在14寸顯示器上運(yùn)行,現(xiàn)在的主流顯示器分辨率一般為800600,所以,一般將作品的大小設(shè)為800600。這項(xiàng)工作要在開(kāi)始設(shè)計(jì)之前就要做好,要是等到程序設(shè)計(jì)完成之后,再來(lái)更改顯示大小,那么原來(lái)調(diào)整好的圖片、文字、按鈕的位置將都發(fā)生變化,重新調(diào)整是很令人頭疼的??墒?,如果你的用戶的顯示器的分辨率不是800600,而是640480或者1024768呢。這樣,你的作品也不能得到最佳的視覺(jué)效果。這就需要在程序行一開(kāi)始就檢測(cè)用戶的顯示器分辨率,如果不合適,進(jìn)行調(diào)整。這里可以使用一個(gè)擴(kuò)展函數(shù)庫(kù)alTools.u32來(lái)實(shí)現(xiàn)(很多Authorware學(xué)習(xí)站點(diǎn)提供擴(kuò)展函數(shù)庫(kù)下載)。3是否需要標(biāo)題欄(Title Bar)和菜單欄(Menu Bar)這個(gè)問(wèn)題也是在設(shè)計(jì)作品之前就要考慮好的問(wèn)題,Authorware默認(rèn)顯示標(biāo)題欄和菜單欄。如果你在完成后又想去掉菜單欄,也要對(duì)所有的圖片進(jìn)行位置的調(diào)整,因?yàn)椴藛螜诤蜆?biāo)題欄也在屏幕上占了一定的高度。4關(guān)于外部擴(kuò)展函數(shù)使用外部擴(kuò)展函數(shù)庫(kù)之前,要考慮好這個(gè)外部文件的位置。比如,你要使用 Winapi.u32 這個(gè)擴(kuò)展函數(shù),這個(gè)文件在Authorware安裝目錄下,但是你最好在主程序文件下建一目錄,將這些外部函數(shù)都放在這個(gè)目錄里,設(shè)置好搜索路徑,否則在沒(méi)有安裝Authorware的機(jī)器上會(huì)提示找不到這些函數(shù),從而無(wú)法實(shí)現(xiàn)這些函數(shù)的功能。5關(guān)于字體如果你在作品中,需要使用系統(tǒng)提供的四種基本中文字庫(kù)之外的字體,在確認(rèn)用戶機(jī)器上有這種字庫(kù)時(shí),可以將字符方式顯示這種文本,否則,你就要將這些文字轉(zhuǎn)化為圖片,這樣才能保證用戶看到的效果正是你想表現(xiàn)的。6關(guān)于圖片和聲音圖片和聲音占用的空間較大,對(duì)程序的運(yùn)行速度有很大影響。在使用圖片時(shí),如果256色可以表現(xiàn)出所需色彩的,就不要使用16位或16位以上的真彩色,這樣也會(huì)使你的文件變很很大。還有,因?yàn)槭且谄聊簧巷@示圖片,屏幕的顯示精度為每英寸有72點(diǎn)或96點(diǎn),那就沒(méi)有必要使用每英寸100點(diǎn)以上的圖片,因?yàn)樽罱K的顯示效果基本一樣。對(duì)于聲音素材,采樣的頻率和量化的精度直接影響聲音的數(shù)據(jù)量。對(duì)于人聲解說(shuō),一般使用22.05KHz采樣率,16位量化,若使用44.1KHz,在效果上沒(méi)有明顯提高,卻大大增加了數(shù)據(jù)量。聲音的編碼,最好采用Macromedia的SWA格式,這種格式質(zhì)量不錯(cuò),壓縮比也很高??梢允褂谩癤trasOtherConver WAV to SWA”來(lái)將WAV聲音轉(zhuǎn)化為SWA聲音。設(shè)計(jì)程序流程圖在開(kāi)始啟動(dòng)Authorware制作你的程序之前,最好將你的課件內(nèi)容用一個(gè)線框流程圖表示出來(lái)。比如,什么時(shí)候進(jìn)行跳轉(zhuǎn),跳到什么地方,如何返回等等??雌饋?lái),似乎小題大做,可是真正做過(guò)課件的朋友都會(huì)體會(huì)到這樣做的重要性。沒(méi)有流程圖,在設(shè)計(jì)程序時(shí),隨心所欲,將會(huì)不停地修改,始終確定不了程序的流向。所以在開(kāi)始制作之前,理好課件各層次的關(guān)系,畫(huà)出流程圖,哪怕非常簡(jiǎn)單,都會(huì)大大提高工作效率。第三節(jié) 移動(dòng)的標(biāo)題文字本節(jié)要點(diǎn):顯示圖標(biāo)(Display)、移動(dòng)圖標(biāo)(Motion)、文本輸入與格式化、文字和圖像的顯示模式完成后流程圖制作步驟:1、向設(shè)計(jì)窗口中依次拖入兩個(gè)顯示圖標(biāo)(Display)和一個(gè)移動(dòng)圖標(biāo)(Motion),并命名如上圖所示。2、雙擊“背景圖”顯示圖標(biāo)(Display),打開(kāi)程序展示窗口(Presentation Window),這個(gè)窗口就是最終用戶看到的窗口。同時(shí)出現(xiàn)“編輯工具盒”,其中的八個(gè)按鈕的功能依次為:選擇/移動(dòng)、文本編輯、畫(huà)水平垂直或45度直線、畫(huà)任意直線、畫(huà)橢圓/圓、畫(huà)矩形、畫(huà)圓角矩形、畫(huà)多邊形。3、單擊工具欄上的“輸入(Import)”工具,或使用“File”“Import.”命令。出現(xiàn)輸入圖像對(duì)話框。選中下方的“Show Preview”可以在右邊的窗口中預(yù)覽選中的圖片。選中“Link To File”,將鏈接到外部文件,如果外部文件修改了,那么在Authorware中看到的也是修改后的圖,一般在圖片需要多次改動(dòng)時(shí),選中此項(xiàng)。點(diǎn)擊上圖右下角的“+”,可以一次輸入多個(gè)對(duì)象。4、雙擊“文字”顯示圖標(biāo)(Display),選擇“文本編輯”按鈕,鼠標(biāo)指針為“I”形,在展示窗口中單擊,進(jìn)入文本編輯狀態(tài),如圖。輸入的文字如果有白色的背景,這時(shí)可以雙擊“選擇”按鈕,或用“Window”“Inspectors”“Modes”命令,打開(kāi)模式窗口,選擇透明(Transparent)模式。圖片和文字對(duì)象的六種顯示模式Opaque不透明Matted暗淡的Transparent透明(最常用)Inverse反相Erase擦除Alpha保留alpha通道請(qǐng)大家自己試驗(yàn)5、格式化文本。可以使用“Text”菜單設(shè)置文字的格式。不過(guò),最好使用文字樣式表來(lái)格式化文本,樣式表和WORD中的樣式,HTML中的Style是相似的,使用了某種樣式的文字,在更改樣式后,文字將自動(dòng)更新,而不需要再去重新設(shè)置。定義樣式,選擇“Text”“Define Styles.”命令。應(yīng)用樣式,先選中文字,然后用“Text”“Apply Styles.”,或者直接在工具欄上的樣式表中選取。6、雙擊“移動(dòng)文字”移動(dòng)圖標(biāo)(Motion),彈出移動(dòng)設(shè)置對(duì)話框。用鼠標(biāo)點(diǎn)一下剛才輸入的文字,可以在下圖的左上方預(yù)覽窗口中看到要設(shè)置移動(dòng)的對(duì)象。然后,將文字拖動(dòng)到另外一個(gè)位置。一個(gè)移動(dòng)的標(biāo)題文字就做成了。按“Ctrl+R”運(yùn)行試試。7、如果覺(jué)得移動(dòng)的位置不太合適,可以再仔細(xì)調(diào)整一下。技巧提示:1、在雙擊一個(gè)顯示圖標(biāo),對(duì)其中內(nèi)容編輯后,按住“Shift”再打開(kāi)另一個(gè)顯示圖標(biāo),可同時(shí)看到兩顯示圖標(biāo)的內(nèi)容,這樣有利于在不同圖標(biāo)中圖像或文字的相對(duì)定位。2、可以調(diào)試程序時(shí),遇到?jīng)]有設(shè)置內(nèi)容的圖標(biāo)會(huì)停下來(lái),移動(dòng)圖標(biāo)中移動(dòng)的對(duì)象,可以先不設(shè)置,在調(diào)試自動(dòng)停下時(shí),再進(jìn)行選擇,要方便一些。3、按住“Ctrl”再雙擊圖標(biāo),可打開(kāi)其屬性對(duì)話框,對(duì)其進(jìn)行設(shè)計(jì)。4、程序運(yùn)行時(shí),雙擊某個(gè)對(duì)象,也可以使程序暫停下來(lái),對(duì)其進(jìn)行編輯。5、不拖圖標(biāo)到設(shè)計(jì)窗口,而是直接導(dǎo)入文件,Authorware會(huì)自動(dòng)判斷文件類型,并在流程線上加上相應(yīng)的圖標(biāo),圖標(biāo)名就是文件名。6、在各種對(duì)話框中輸入數(shù)字時(shí),輸入法必須為英文狀態(tài)。第四節(jié) 給電視片配音本節(jié)要點(diǎn):數(shù)字電影圖標(biāo)(Digital Movie)計(jì)算圖標(biāo)(Caculation)媒體同步(Media Synchronization)群組圖標(biāo)(Map)本例簡(jiǎn)介:這是Authorware 6中的新功能。這個(gè)功能讓我們可以根據(jù)聲音和視頻等基于時(shí)間的媒體的時(shí)間,同步顯示文本、圖像或其他事件。媒體同步,簡(jiǎn)單地說(shuō)就是可以在聲音或影片圖標(biāo)的右邊添加其它圖標(biāo),來(lái)控制聲音或影片播放時(shí)的事件。比如你想給一段錄像配上解說(shuō)詞,在Authorware 6以前的版本中實(shí)現(xiàn)是很困難的,錄像和解說(shuō)總是不能同步。Authorware 6中的媒體同步功能可以很簡(jiǎn)單地實(shí)現(xiàn)這個(gè)效果。本例就是給一段無(wú)聲音的錄像配上解說(shuō)和字幕。程序運(yùn)行時(shí),放映數(shù)字電影,到指定位置暫停,播放解說(shuō)聲音,并顯示說(shuō)明文字。完成后流程圖制作步驟:1、向設(shè)計(jì)窗口中拖入一個(gè)數(shù)字電影圖標(biāo)(Digital Movie),命名為“Movie”。2、雙擊“Movie”圖標(biāo),打開(kāi)其屬性窗口(Properties),使用左下角的“Import.”輸入要配音的無(wú)聲影片,將“Timing”頁(yè)簽中的Concurrency(同步)屬性設(shè)為“Concurrent(同步)”,意義即在這個(gè)數(shù)字電影播放時(shí),同時(shí)運(yùn)行下面的其它圖標(biāo)中的內(nèi)容。這個(gè)屬性設(shè)置中還有另外一個(gè)選項(xiàng)“Wait Until Done(直到結(jié)束)”,意義為直到這個(gè)電影播放完,再運(yùn)行下面的圖標(biāo)中的內(nèi)容。聲音圖標(biāo)也有相似的設(shè)置。3、向Movie圖標(biāo)右邊拖一個(gè)計(jì)算圖標(biāo)(Caculation)、一個(gè)顯示圖標(biāo)(Display)和一個(gè)群組圖標(biāo)(Map),分別命名為“Stop Movie”、“Display Text”和“Sound”,這時(shí)可以看到這幾個(gè)圖標(biāo)的上方會(huì)顯示一個(gè)小的時(shí)鐘圖標(biāo),雙擊這個(gè)圖標(biāo),可以對(duì)同步的事件進(jìn)行設(shè)置。同步的類型可以是時(shí)間(Seconds)或幀位置(Position)。如果“Synchronize on”設(shè)為“Position”,那么下面的數(shù)字值就是數(shù)字電影的第幾幀或聲音的第幾毫秒。如果“Synchronize on”設(shè)為“Senconds”,那么下面的數(shù)字值就是數(shù)字電影或聲音的第幾秒。雙擊“Sound”群組圖標(biāo),打開(kāi)二級(jí)設(shè)計(jì)窗口,向其中拖入一個(gè)聲音圖標(biāo)(Sound),用同步驟2的方法,輸入要配音的解說(shuō)聲音。雙擊“Stop Movie”圖標(biāo)上面的時(shí)鐘圖標(biāo),對(duì)其同步事件設(shè)置如下圖,意義是當(dāng)“Movie”數(shù)字電影圖標(biāo)中的內(nèi)容播放10秒后,執(zhí)行“Stop Movie”計(jì)算圖標(biāo)中的內(nèi)容。同樣設(shè)置“Display Text”和“Sound”圖標(biāo)的同步事件。4、雙擊“Stop Movie”計(jì)算圖標(biāo),打開(kāi)計(jì)算圖標(biāo)編輯窗口,在這里可以使用Authorware的函數(shù)和變量實(shí)現(xiàn)豐富的功能,我們?cè)谄渲休斎肴缦聝?nèi)容:MediaPause(IconIDMovie,1),意義為暫?!癕ovie”圖標(biāo)中電影的播放。然后關(guān)閉這個(gè)窗口,確認(rèn)保存。使用“Windows”“Functions”和“Windows”“Variables”命令可以顯示或關(guān)閉函數(shù)和變量窗口,這兩個(gè)窗口可以幫助更方便地使用和查找各種函數(shù)和變量。關(guān)于函數(shù)和變量的使用是Authorware與其它程序和接口,也使得Authorware具有其它一些語(yǔ)言的部分編程功能,是Authorware的高級(jí)技巧,準(zhǔn)備深入學(xué)習(xí)Authorware的朋友不可不學(xué)。5、雙擊“Display Text”圖標(biāo),在適當(dāng)?shù)奈恢幂斎胝f(shuō)明文字。補(bǔ)充說(shuō)明:本例一些功能還不完善,比如電影停止后,不能繼續(xù)播放,不能即時(shí)停止等,這些功能大家可以自己在本例基礎(chǔ)上琢磨完成。技巧提示:1、聲音圖標(biāo)的同步屬性默認(rèn)為“直到播放完”,而我們常用的是“同時(shí)”,所以大家要注意設(shè)置,否則必須等到聲音放完后,才能執(zhí)行聲音圖標(biāo)后面的其它控制或顯示內(nèi)容。2、在“計(jì)算”圖標(biāo)的設(shè)計(jì)窗口中,輸入函數(shù)和變量時(shí),要注意輸入法的中英文狀態(tài)和全半角狀態(tài),特別是引號(hào),如果使用中文引號(hào),可能會(huì)有意想不到的錯(cuò)誤。3、發(fā)現(xiàn)在電影圖標(biāo)的右過(guò)不能添加聲音圖標(biāo),不知這是不是一個(gè)BUG。但是,我們可以將聲音圖標(biāo)放入群組圖標(biāo)中,這樣就可以實(shí)現(xiàn)給影片同步配音的效果了。本例正是如此做的。第五節(jié) 選擇題本節(jié)要點(diǎn):交互圖標(biāo)(Interation)多種交互類型自定義按鈕變量的使用 本例簡(jiǎn)介:人機(jī)交互是對(duì)多媒體課件的基本要求,Authorware的交互類型很多。選擇題型課件在學(xué)校教育中應(yīng)用很廣泛,本例將通過(guò)單選題和多選題的制作來(lái)學(xué)習(xí)Authorware的幾種重要的交互功能。完成后流程圖:運(yùn)行界面:制作步驟:1、向設(shè)計(jì)窗口中拖入一個(gè)交互圖標(biāo)(Interation Movie),命名為“Choice”。2、雙擊“Test”圖標(biāo),打開(kāi)其設(shè)計(jì)窗口,在其中輸入選擇題內(nèi)容。如下圖。3、向“Test”圖標(biāo)的右邊拖一個(gè)計(jì)算圖標(biāo)(Calculation),這時(shí)彈出“響應(yīng)類型(Response Type)”對(duì)話框。其中有11種交互響應(yīng)類型,默認(rèn)類型為“按鈕響應(yīng)(Button)”,我們這里取默認(rèn)值。然后將其命名為“A”。Button按鈕響應(yīng)Hot Spot熱區(qū)響應(yīng)Hot Object熱對(duì)象響應(yīng)Target Area目標(biāo)區(qū)響應(yīng)Pull-down Menu下拉菜單響應(yīng)Conditional條件響應(yīng)Text Entry文本輸入響應(yīng)Keypress按鍵響應(yīng)Tries Limit限制次數(shù)響應(yīng)Time Limit限制時(shí)間響應(yīng)Event事件響應(yīng)4、雙擊“A”圖標(biāo)上面的小矩形按鈕,打開(kāi)響應(yīng)屬性設(shè)置對(duì)話框。單擊“Buttons.”按鈕,可對(duì)按鈕類型進(jìn)行詳細(xì)的設(shè)置,比如設(shè)置按鈕的風(fēng)格、形狀、文字字體等,還可以定義自己的圖形按鈕。本例我們選用“Standard Windows Checkbox”類型的按鈕。單擊鼠標(biāo)屬性設(shè)置框中“Cursors”右邊的按鈕,可以設(shè)置鼠標(biāo)移過(guò)按鈕時(shí)的形狀。本例選擇手形。5、再拖三個(gè)計(jì)算圖標(biāo)和一個(gè)群組圖標(biāo)到圖標(biāo)“A”的右邊。分別命名為“B”、“C”、“D”和“Answer”。這時(shí)不再?gòu)棾鼋换ヮ愋瓦x擇框,而是自動(dòng)將響應(yīng)類型設(shè)為與前一個(gè)圖標(biāo)相同。6、打開(kāi)計(jì)算圖標(biāo)“A”,輸入如圖內(nèi)容。系統(tǒng)變量“CheckedA:=1”意思是設(shè)按鈕“A”為按下?tīng)顟B(tài),“CheckedB:=0”意思是設(shè)按鈕“B”為未被按下?tīng)顟B(tài)。自定義變量“myanswer”是對(duì)用戶的選擇進(jìn)行判斷,選擇A,該變量值為“怎么會(huì)是碳呢?”,這是動(dòng)態(tài)出錯(cuò)提示信息,可以使用戶知道錯(cuò)誤的原因。關(guān)閉“A”設(shè)計(jì)窗口,確認(rèn)輸入后,彈出新變量定義對(duì)話框,設(shè)置如圖?!癐nitial val”是初使值,“Description”是對(duì)該變量進(jìn)行說(shuō)明,可以不寫(xiě)。初使值設(shè)為“你還沒(méi)選呢!”是當(dāng)用戶沒(méi)有按任何選項(xiàng)時(shí),提示用戶。7、同樣對(duì)圖標(biāo)“B”、“C”、“D”進(jìn)行類似的輸入。 8、雙擊“Answer”圖標(biāo)上面的小矩形按鈕,打開(kāi)響應(yīng)屬性設(shè)置對(duì)話框。在“Type”下拉列表中,將其響應(yīng)類型改為“熱區(qū)(Hot Spot)”。然后發(fā)現(xiàn)“Answer”圖標(biāo)上面的小矩形按鈕變成了虛線框矩形。這時(shí)可見(jiàn)設(shè)計(jì)窗口中出現(xiàn)熱區(qū)位置,將其拖拽并調(diào)整大小和位置如圖。當(dāng)用戶點(diǎn)擊這個(gè)區(qū)域時(shí),將執(zhí)行“Answer”圖標(biāo)中的內(nèi)容。9、“Answer”圖標(biāo)中的內(nèi)容中將用戶選擇的答案顯示出來(lái)并做判斷。向其中拖入一計(jì)算圖標(biāo)和一個(gè)顯示圖標(biāo),并命名。如流程圖?!癑udge”圖標(biāo)中內(nèi)容是判斷用戶是否做了選擇,如果沒(méi)選擇,不顯示正確答案。其中語(yǔ)句為:if (CheckedA=0 & CheckedB=0 & CheckedC=0 & CheckedD=0) then answer:=自定義變量“answer”中的內(nèi)容是標(biāo)準(zhǔn)答案,其初使值為“正確答案是B”?!癉isplay Answer”圖標(biāo)中輸入文字如下圖。變量用大括號(hào)括起來(lái),實(shí)際顯示的是變量的值。 技巧提示:1、按住“Shift”鍵,可同時(shí)選中多個(gè)對(duì)象。2、調(diào)試程序時(shí),常常打開(kāi)控制作面板,讓程序暫停下來(lái),這樣可以很方便地調(diào)整各對(duì)象(如文本、圖像、按鈕、熱區(qū)等)的位置。3、對(duì)齊多個(gè)對(duì)象,可以在先選中多個(gè)對(duì)象后使用“Modify”“Align.”命令(快捷鍵為Ctrl+Alt+K),打開(kāi)對(duì)齊面板。 第六節(jié) 自定義按鈕本節(jié)要點(diǎn):自定義按鈕本例簡(jiǎn)介:普通的按鈕,在Authorware中一般有四個(gè)狀態(tài):正常、鼠標(biāo)移過(guò)、鼠標(biāo)按下和不可使用。在Authorware中制作自己的圖形按鈕,就要事先準(zhǔn)備好這四種狀態(tài)的圖片,當(dāng)然也可以只準(zhǔn)備一張圖片。請(qǐng)看本例的一個(gè)按鈕的四個(gè)狀態(tài)圖。正常鼠標(biāo)移過(guò)鼠標(biāo)按下不可使用完成后流程圖:運(yùn)行界面:制作步驟:1、向流程線上拖入一個(gè)顯示圖標(biāo),命名為“Cover”,并導(dǎo)入制作好的封面圖象。2、向流程線上拖入一個(gè)交互圖標(biāo),命名為“Choice”,再向其右邊拖入兩個(gè)群組圖標(biāo),分別命名為“Previous”和“Next”,交互方式選擇“按鈕響應(yīng)”。3、雙擊“Previous”圖標(biāo)上面的小矩形按鈕,打開(kāi)響應(yīng)屬性設(shè)置對(duì)話框。單擊“Buttons.”按鈕,對(duì)按鈕類型進(jìn)行詳細(xì)的設(shè)置。單擊“Add.”按鈕,出現(xiàn)“按鈕編輯器(Button Editor)”對(duì)話框。選中“Up”狀態(tài),使用下方“Graphic”選項(xiàng)后面的“Import.”按鈕輸入鼠標(biāo)正常時(shí)的圖片,然后選中“Down”狀態(tài),同樣方法輸入鼠標(biāo)按下?tīng)顟B(tài)的圖片。同樣輸入鼠標(biāo)移過(guò)和不能使用時(shí)的圖片。上圖中的“Lable”選項(xiàng)意思是否顯示按鈕名稱,默認(rèn)值為“None”,如果設(shè)為“Show Lable”,那么在顯示圖形按鈕的同時(shí)還顯示按鈕的名稱?!癝ound”選項(xiàng)允許你在按鈕中使用聲音,如鼠標(biāo)經(jīng)過(guò)時(shí)播放一個(gè)短促的聲音來(lái)提醒用戶。4、同上設(shè)置“Next”圖標(biāo)的按鈕。技巧提示:1、自定義按鈕還可以使用“Window”“Buttons.”命令來(lái)進(jìn)行設(shè)置。2、在新建圖形按鈕時(shí),使用“Show Lable”可以很容易建立一系列外觀一致的圖形按鈕。第七節(jié) 交互圖標(biāo)本節(jié)要點(diǎn):交互圖標(biāo)(Interation)目標(biāo)區(qū)域(Target Area)交互類型本例簡(jiǎn)介:本例和魔板有點(diǎn)象,是通過(guò)鼠標(biāo)的拖拽,將九個(gè)小圖片組成大圖片,如果拖拽的目的地正確,則自動(dòng)對(duì)齊排好,否則回到原位置。將一個(gè)大圖分為若干塊小圖,可以用Firework的切片功能簡(jiǎn)單做到。完成后流程圖:運(yùn)行界面:制作步驟:1、在流程線上拖入一個(gè)顯示圖標(biāo),命名為“Title”,在其中合適位置,輸入“拼圖游戲”標(biāo)題和玩法。如上圖文字。2、使用“File”“Import.”命令,或工具欄上的導(dǎo)入圖標(biāo),一次導(dǎo)入多個(gè)圖像文件。將大圖片和分割后的小圖片共10個(gè)圖像文件一次導(dǎo)入。3、再拖入一個(gè)顯示圖標(biāo),命名為“l(fā)ine”,在其中畫(huà)出九個(gè)方塊,以方便上面的九個(gè)小圖定位。然后調(diào)各小圖位置,如圖所示。4、向流程線上拖入一個(gè)交互圖標(biāo),命名為“Target Area”。向其右邊拖入一個(gè)群組圖標(biāo),命名為“r1_c1”,其作用是設(shè)計(jì)一塊小圖的拖動(dòng)。交互響應(yīng)類型選擇“目標(biāo)區(qū)域(Target Area)”。5、雙擊“r1_c1”圖標(biāo)上面的圖標(biāo),對(duì)其響應(yīng)進(jìn)行詳細(xì)設(shè)置。先點(diǎn)按某一個(gè)小圖片如“china_r1_c1.jpg”,然后將其拖到目的位置?!癘n Drop”選項(xiàng)選擇“對(duì)齊目的位置的中心(Snap to Center)”,意思為拖動(dòng)圖片“china_r1_c1.jpg”在目的位置松開(kāi)鼠標(biāo)后,圖片自動(dòng)對(duì)齊目的區(qū)域的中心位置。同樣方法,設(shè)置其它八塊小圖片。6、再拖一個(gè)群組圖標(biāo)到“Target Area”圖標(biāo)的右邊,命名為“error”,其作用是:如果小圖片沒(méi)有被拖到目的位置,那么還回到原來(lái)位置。對(duì)其響應(yīng)設(shè)置如下圖。目的區(qū)域設(shè)置為整個(gè)屏幕,不限定拖動(dòng)的目標(biāo)(Accept Any Object)。補(bǔ)充說(shuō)明: 1、小圖片的制作,也可以使用Photoshop等圖象處理軟件。小圖片的起始位置可以自由安排。2、如果你覺(jué)得本例中的九個(gè)小圖像使用了九個(gè)小圖標(biāo)看起來(lái)有點(diǎn)亂,也可以用一個(gè)群組圖標(biāo)。技巧提示:1、若對(duì)很多圖標(biāo)進(jìn)行相同或相似的設(shè)置,可采用先設(shè)置好一個(gè),然后復(fù)制,再調(diào)整的方法。這樣可以更快地設(shè)置好多個(gè)圖標(biāo)。2、要對(duì)某個(gè)對(duì)象設(shè)置移動(dòng)、擦除、設(shè)置目標(biāo)區(qū)域等操作,可以先打開(kāi)這個(gè)對(duì)象,再設(shè)置,可以使這個(gè)對(duì)象顯示出來(lái),否則,有時(shí)可能看不到要設(shè)置的對(duì)象。第八節(jié) 框架頁(yè)型課件框架頁(yè)式的課件在使用時(shí)非常方便,在其中不僅可以自由跳轉(zhuǎn),還可以通過(guò)檢索、列表或熱字等方式跳到某一特定的頁(yè)面。使用Authorware制作框架頁(yè)式的課件也很容易。本節(jié)要點(diǎn):框架圖標(biāo)(Framework)導(dǎo)航圖標(biāo)(Navigate)完成后流程圖運(yùn)行界面:制作步驟:1、向流程線上依次拖入一個(gè)顯示圖標(biāo)、一個(gè)框架圖標(biāo)和一個(gè)計(jì)算圖標(biāo)。分別命名為“Title”、“Frame”、“Quit”。“Quit”圖標(biāo)的作用是退出程序,其內(nèi)容為退出函數(shù)“Quit(0)”?!癟itle”圖標(biāo)內(nèi)容為標(biāo)題字。2、框架圖標(biāo)實(shí)際上是一個(gè)固定的模塊。打開(kāi)框架圖標(biāo),可以看到其中的內(nèi)容??蚣軋D標(biāo)中分兩部分,上面是“進(jìn)入框架(Entry)”部分,這里的圖標(biāo)是在進(jìn)入框架就被執(zhí)行的,下面是“退出框架(Exit)”部分,是在上面設(shè)置的退出框架后要執(zhí)行的內(nèi)容,執(zhí)行完后,跳出框架頁(yè),執(zhí)行框架圖標(biāo)后面的內(nèi)容??蚣軋D標(biāo)中的的交互方式都是按鈕,并且使用了“導(dǎo)航圖標(biāo)(Navigate)”。導(dǎo)航圖標(biāo)可以方便地鏈接到其它任何一個(gè)圖標(biāo),因此在頁(yè)式課件中使用得很廣泛。關(guān)于導(dǎo)航圖標(biāo)的指向,大家可以自己打開(kāi)一個(gè)導(dǎo)航圖標(biāo)研究一下。這里的“table”圖標(biāo)內(nèi)容是自己加上去的,內(nèi)容如下,其它都是自己生成的。系統(tǒng)變量“CurrentPageNum”的值是當(dāng)前框架頁(yè)的序號(hào),它的值隨當(dāng)前顯示的頁(yè)不同而變化。還要注意設(shè)置“table”圖標(biāo)屬性為“更新顯示變量(Update Displayed Variables)”,這樣才能即時(shí)顯示。3、拖動(dòng)一個(gè)顯示圖標(biāo)到框架圖標(biāo)的右側(cè),命名為“Page1”,并在合適的位置輸入相應(yīng)的內(nèi)容。4、將“Page1”圖標(biāo)復(fù)制幾份,并改名為“Page2”、“Page3”、“Page4”,然后打開(kāi)這幾個(gè)圖標(biāo),更改其中的內(nèi)容。 補(bǔ)充說(shuō)明:框架導(dǎo)航各按鈕含義如下,你也可以用自已定義的按鈕,或其它交互響應(yīng)方式,也可以添加或刪減一些按鈕。技巧提示:在框架頁(yè)型課件中,如果有每頁(yè)都需要顯示的對(duì)象,可以將其放在框架之外,或者放在框架入口處顯示。第九節(jié) 標(biāo)準(zhǔn)下拉菜單窗口和菜單是Windows系統(tǒng)的標(biāo)準(zhǔn)界面,使用Authorware可以很方便地建立Windows 95風(fēng)格的標(biāo)準(zhǔn)下拉菜單。本節(jié)要點(diǎn):下拉菜單(Pull-Down Menu)交互響應(yīng)類型本例簡(jiǎn)介:本例的主要內(nèi)容制作標(biāo)準(zhǔn)Windows下拉菜單的方法和技巧,以及下拉菜單快捷鍵的設(shè)置。完成后流程圖運(yùn)行界面:制作步驟:1、拖入一個(gè)交互圖標(biāo)到流程線上,命名為“File”,向其右邊再拖一個(gè)群組圖標(biāo),命名為“Quit”,響應(yīng)類型設(shè)為“下拉菜單(Pull-Down Menu)”,這時(shí)“Quit”圖標(biāo)上方會(huì)顯示一個(gè)小圖標(biāo)。這一步作用是顯示“File”系統(tǒng)菜單,以便下一步將其擦除。2、向“File”圖標(biāo)下拖入一個(gè)擦除圖標(biāo),命名為“Erase Quit Menu”,并設(shè)置擦除對(duì)象為上一步建立的“File”菜單。這一步的作用是擦除系統(tǒng)默認(rèn)顯示的“File”菜單,否則會(huì)顯示“File”菜單,最后效果可能如下圖。3、再向流程線上“Erase Quit Menu”圖標(biāo)下方拖入一個(gè)交互圖標(biāo),命名為“文件”,這個(gè)圖標(biāo)的名稱就是最后要顯示的菜單名。4、向“文件”圖標(biāo)右方拖入四個(gè)群組圖標(biāo)和一個(gè)計(jì)算圖標(biāo),響應(yīng)類型均設(shè)為“下拉菜單”,并分別命名為“新建(&N)”、“打開(kāi).(&O)”、“保存(&S)”、“(-”、“退出(&Q)”,這些圖標(biāo)名也就是最后要顯示的菜單名。 雙擊“新建(&N)”圖標(biāo),打開(kāi)其屬性對(duì)話框,設(shè)置如下。“Menu Item”是菜單的名稱,也是圖標(biāo)的名稱。菜單名中的“&”并不顯示,而是將其后的第一個(gè)字符加上下劃線顯示出來(lái),并使用這個(gè)字母和“Alt”組合鍵作為這個(gè)菜單項(xiàng)的快捷鍵?!癒ey(s)”中還可以設(shè)置一組快捷鍵,如將“新建”菜單設(shè)置“Ctrl + N”快捷鍵,就在此框中輸入“CtrlN”,注意不要輸入“+”。如果菜單名稱為“(-” ,那么實(shí)際顯示時(shí)為一條分隔線,可以用它將不同組的菜單分隔開(kāi)來(lái)。其它菜單做相應(yīng)設(shè)置后,運(yùn)行效果如下圖。和其它Windows程序中的菜單是不是很象?5、打開(kāi)“退出(&Q)”計(jì)算圖標(biāo),在其中輸入函數(shù)“Quit(0)”,那么在程序運(yùn)行時(shí),選擇“退出”菜單,可以退出該程序。補(bǔ)充說(shuō)明:以上只是做好了各項(xiàng)菜單,選擇菜單后將執(zhí)行相應(yīng)的各個(gè)群組圖標(biāo)中的內(nèi)容。大家可以自己添加相應(yīng)的圖標(biāo),以實(shí)現(xiàn)菜單的功能。技巧提示:使用“下拉菜單(Pull-Down Menu)交互響應(yīng)”方式時(shí),如果不需要保留系統(tǒng)的“File”菜單,需要先建立這個(gè)菜單,然后使用“擦除圖標(biāo)”將其擦除。Authorware 6.0 課件教程第十節(jié) Flash 向Authorware傳遞變量本節(jié)要點(diǎn):在Authorware中插入SWF文件了解ActiveX本例簡(jiǎn)介:在Authorware中插入SWF文件很簡(jiǎn)單,只要使用“Insert”“Media”“Flash.”就可很方便地插入Flash的SWF文件。要將Flash中的變量傳遞給Authorware,就要使用“Shockwave Flash Object”ActiveX控件。完成后流程圖:運(yùn)行界面:制作步驟:1、首先制作一個(gè)Flash文件,命名為“flash”。在其中有設(shè)置變量的Action Script,本例中使用了“fscommand (variable, 文件); ”等語(yǔ)句。完成后發(fā)布為SWF文件。如果你對(duì)Flash不熟悉,請(qǐng)參考相關(guān)資料。2、新建一個(gè)Authorware文件,使用“Insert”“Control”“ActiveX.”命令,打開(kāi)選擇ActiveX窗口。找到并選中“Shockwave Flash Object”控件后,單擊“OK”確定。這時(shí)可見(jiàn)流程線上出現(xiàn)一個(gè)“ActiveX”圖標(biāo),將其命名為“ActiveX”。3、向流程線上拖入一個(gè)計(jì)算圖標(biāo)和一個(gè)交互圖標(biāo),并分別命名為“Play Flash”和“Dispaly variable”?!癙lay Flash”中的內(nèi)容為:SetSpriteProperty(ActiveX, #Movie, FileLocationflash.swf)CallSprite(ActiveX, #Play) 意思為告訴SWF文件的位置和開(kāi)始播放flash.swf文件。“Dispaly variable”中為顯示變量的內(nèi)容。打開(kāi)其設(shè)計(jì)窗口,在其中輸入“myvariable”,意思是顯示變量myvariable的值,這個(gè)變量將在下面定義。4、向“Dispaly variable”圖標(biāo)的右方拖入一個(gè)計(jì)算圖標(biāo),命名為“Get Variable”,并將交互響應(yīng)類型設(shè)為“事件(Event)”。這時(shí)在“Get Variable”圖標(biāo)上方出現(xiàn)一個(gè)小圖標(biāo),雙擊該圖標(biāo),出現(xiàn)交互屬性設(shè)置對(duì)話框。雙擊“Sender”選項(xiàng)中的“Icon ActiveX”,使其前面有個(gè)叉號(hào),再雙擊“Event”選項(xiàng)中的“FSCommand”,使其前面也有個(gè)叉號(hào),確定剛才的設(shè)置。5、打開(kāi)“Get Variable”圖標(biāo),在其中輸入以下內(nèi)容:EvalAssign(EventLastMatched#command := EventLastMatched#args)if variable=0 thenmyvariable:=elsemyvariable:=你剛才按下了 variable 菜單end if這些語(yǔ)句的意義是從Flash文件中讀取變量“variable”的值。如果沒(méi)有按下菜單,那么不顯示任何內(nèi)容。這些語(yǔ)句的詳細(xì)解釋請(qǐng)參考Authorware相關(guān)文檔。技巧提示:ActiveX控件內(nèi)容大小的更改,應(yīng)該在程序運(yùn)行時(shí),使其暫停,雙擊ActiveX控件內(nèi)容,出現(xiàn)虛線框,拖動(dòng)其邊上和角上的控點(diǎn),改變其大小。第十一節(jié) 檢測(cè)和調(diào)整顯示器分辨率用Authorware制作課件,在制作之前就要確定好作品的分辨率,現(xiàn)在常用的分辨率為800600。可是這并不能保證設(shè)計(jì)的效果能夠在用戶的計(jì)算機(jī)上完美重現(xiàn)。如果用戶的顯示器分辨率為640480,那么作品將有一部分在屏幕外,根本顯示不出來(lái);如果用戶顯示器的分辨率為1024768,那么作品僅能占據(jù)屏幕的一部分,也不能讓用戶看到最佳效果。所以最好的方法是,在程序運(yùn)行時(shí),檢測(cè)用戶的顯示器分辨率,如果和你設(shè)計(jì)的不一致,那么提示用戶改變它。本節(jié)要點(diǎn):外部擴(kuò)展函數(shù)(UCD)變量(Variables)和函數(shù)(Functions)的使用知識(shí)對(duì)象(Knowledge Object)本例簡(jiǎn)介:本例流程如下:首先檢測(cè)用戶的顯示器分辨率,并保存在變量中。然后判斷用戶的顯示器分辨率和所要求的分辨率是否相同。如果相同,不作改變,直接運(yùn)行程序;如果不同,提示用戶改為要求的分辯率,用戶確定后,對(duì)顯示器分辨率進(jìn)行調(diào)整。如果在運(yùn)行程序時(shí),用戶的顯示器分辨率被更改過(guò),退出程序前,將用戶顯示器的分辨率恢復(fù)到原先的值。本例通過(guò)Authorware的一個(gè)外部擴(kuò)展函數(shù)alTools.u32來(lái)實(shí)現(xiàn)。本例的結(jié)構(gòu)設(shè)計(jì)可以很方便地添入其它內(nèi)容,可以做為模板供以后使用。完成后流程圖制作步驟:1、新建一個(gè)程序,命名為“aw6_11”,你也可以在程序完成后保存時(shí)命名。2、裝載外部擴(kuò)展函數(shù)alTool.u32。如果Functions窗口沒(méi)有顯示出來(lái),選擇“Window”“Functions”命令,使它顯示。在“Category”下拉菜單中選擇“test.a5p”,如果你的程序還沒(méi)有命名保存,那么這時(shí)應(yīng)該選擇“Untitled”。 3、單擊“Load.”按鈕,出現(xiàn)“Load function”對(duì)話框,選擇“alTools.u32”后,單擊“打開(kāi)”按鈕確定。此時(shí)出現(xiàn)alTools.u32中所有的函數(shù)列表,本例只需選擇“alChangeRes”,然后點(diǎn)按“Load”按鈕確定。這時(shí)就可以在該程序中使用“alChangeRes”函數(shù)了,這個(gè)函數(shù)的作用就是改變屏幕的分辨率。用法為: alChangeRes(Width,Height,bitpp),如alChangeRes(800,600,16) 就是將顯示器設(shè)為800600像素,16位真彩色,這也是現(xiàn)在最流行的設(shè)置。4、向流程線上由上到下,依次拖一個(gè)計(jì)算圖標(biāo)、一個(gè)框架圖標(biāo)和一個(gè)計(jì)算圖標(biāo)。分別命名為“test Screen”、“frame”和“end”。打開(kāi)“frame”框架圖標(biāo),將其中所有內(nèi)容刪除,因?yàn)楸纠胁恍枰渲械膶?dǎo)航按鈕。5、向“frame”框架圖標(biāo)右側(cè)拖入兩個(gè)群組圖標(biāo),分別命名為“next”和“notice”。6、“test Screen”計(jì)算圖標(biāo)中代碼如下:-這里是本程序運(yùn)行所需的屏幕分辨率-本例設(shè)為800600,16位真彩色,你可以改為你想要的值N_width:=800N_height:=600N_depth:=16-先檢測(cè)當(dāng)前屏幕分辨率,并保存起來(lái),以便程序退出時(shí)恢復(fù)width:=ScreenWidthheight:=ScreenHeightdepth:=ScreenDepth-如果當(dāng)前屏幕設(shè)置和本程序要求不同, if (ScreenDepth N_depth)|(ScreenWidth800) thenGoTo(IconIDnotice)ElseGoTo(IconIDnext)end if7、群組(Group)圖標(biāo)“next”中為主程序內(nèi)容,你可以將你的程序放在這個(gè)圖標(biāo)內(nèi)。計(jì)算(Caculation)圖標(biāo)“QUIT”是一個(gè)按鈕,其中代碼為 “GoTo(IconIDend)”,意思就是在點(diǎn)按此按鈕后,程序轉(zhuǎn)到“end”圖標(biāo)執(zhí)行。8、群組(Group)圖標(biāo)“notice”中內(nèi)容為調(diào)整顯示器的分辨率。知識(shí)對(duì)象(Knowledge Object)“pop-up alert”中的內(nèi)容是在顯示器分辨率不符合要求時(shí),彈出一個(gè)窗口,提示用戶將進(jìn)行修改,用戶可以確定修改,也可以不確定。計(jì)算(Caculation)圖標(biāo)“change screen”中內(nèi)容是對(duì)顯示器的分辨率進(jìn)行調(diào)整,其中代碼如下:-將屏幕分辨率調(diào)為所要求的值if wzMBReturnedValue=6 thenalChangeRes(N_width,N_

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論