国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

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

Authorware綜合技巧:運用Authorware地注意事項

2024-09-08 19:24:59
字體:
供稿:網(wǎng)友
 authorware是一個優(yōu)秀的基于流程圖標(biāo)的交互式多媒體制作軟件,它允許開發(fā)者使用文字、圖片、動畫、聲音、數(shù)字電影等信息來創(chuàng)作交互式應(yīng)用程序,是一種面向?qū)ο蟮摹⒁詧D形流程線邏輯編輯為主導(dǎo)、以函數(shù)變量為輔助、以動態(tài)連接庫(dll)為擴(kuò)展機(jī)制的“無需編程”的多媒體工具軟件。筆者在開發(fā)過程中,涉及許多技術(shù)問題,總結(jié)了以下幾點:

1 片頭的設(shè)計與制作

片頭一般選用avi文件。avi動畫有比較直觀的三維效果,但是運行的要求比較高。avi文件做的片頭在某些機(jī)器上的播放非常差,幾乎是逐幀顯示。近來比較流行用flash的.swf文件作片頭。flash4.0做的文件小,操作較簡單,在大多數(shù)機(jī)器上播放較為流暢;相比之下,3dmax做的片頭動畫,不僅在設(shè)計的過程中對開發(fā)人員的機(jī)器配置要求高,而且做成的avi動畫在播放時占用大量內(nèi)存,速度慢,想做成全屏顯示更加不可能。

2 分支和框架的選擇

authorware中,分支和框架都是一種復(fù)合結(jié)構(gòu),它們經(jīng)常能實現(xiàn)相同的設(shè)計目標(biāo),有時能夠互相通用,但它們之間是有區(qū)別的。分支結(jié)構(gòu)在執(zhí)行路徑選擇和自動循環(huán)控制上比較有優(yōu)勢,而框架在頁面結(jié)構(gòu)和超鏈接的實現(xiàn)上來得更加地道和名正言順。

框架是一個比較獨立的模塊,自我封裝性很好。退出框架就相當(dāng)于退出一個函數(shù)模塊,該模塊中的按鈕、顯示都會自動擦除,省去了不少麻煩;而分支結(jié)構(gòu)則在循環(huán)執(zhí)行某些程序的控制上相對簡單。在主體設(shè)計中,可以以框架為主,進(jìn)行框架嵌套;同時兼用分支結(jié)構(gòu)進(jìn)行循環(huán)。

3 素材與程序相分離

素材包括圖片、文字、聲音、動畫等。為了較好控制媒體素材,在制作中可以把這些素材全部放在一塊,以便于編輯素材和編制程序相分離。方法是:在主流程上,可以放置一個映射圖標(biāo),命名為presets,然后在presets中,放置決策圖標(biāo),素材便可以放在決策圖標(biāo)的右側(cè),在決策圖標(biāo)的屬性對話框中,分別設(shè)定:

repeat:don't repeat

branch:to calculate path,其中path文本輸入中不輸入任何變量。

調(diào)用圖片可以用函數(shù):displayicon(iconid@"bb1")--bb1為決策圖標(biāo)右側(cè)的一個顯示圖標(biāo)名。

4 素材連接方式

無論圖片還是聲音或者視頻,都有外部鏈接、嵌入到authorware兩種方式。就圖片而言,單擊file/import,將會出現(xiàn)對話框詢問導(dǎo)入哪一張圖片。如果復(fù)選“l(fā)ink to file”,則會以外部鏈接方式調(diào)用該圖。

采用將圖片內(nèi)置到authorware中,如果圖片不是很大,其顯示是比較快的;如果有大量的圖片都用這種辦法的話,最好在程序完成之后將圖片入庫。反之,采用外部鏈接便于素材修改,并且能夠減少應(yīng)用程序文件的數(shù)據(jù)量,提高運行效率。

庫文件是為了完成程序和數(shù)據(jù)的分離,庫中的一個對象源可以在應(yīng)用程序中被多次引用,這樣就大大減少了整個程序的數(shù)據(jù)量,提高程序的運行效率。通常情況下,庫文件和authorware主文件加起來的數(shù)據(jù)量,比起把庫文件中所有的圖標(biāo)到authorware文件中而沒有庫文件,其數(shù)據(jù)量更大,但windows操作系統(tǒng)的工作時支持什么時候需要什么文件什么時候再調(diào)入的工作方式,所以,在不用庫文件而把所有內(nèi)容做到一個應(yīng)用程序的情況下,需要把這個文件一次性調(diào)入,這樣對機(jī)器的性能要求會很高;而如果處理得好的話,把內(nèi)容分成主文件加幾個庫文件的形式,系統(tǒng)執(zhí)行時將會分別調(diào)入,從而大大提高運行效率。使用庫文件的另一個好處是可以保存護(hù)媒體資料。

5 媒體素材的處理

(1) 圖片和文字

優(yōu)秀的多媒體應(yīng)該具有豐富的內(nèi)容,吸引人的界面,良好的交互方式等。其中,界面是否美觀,是否有新意很大程度上決定了軟件的使用效果。通過掃描和其他方法,可以獲得一些圖片。在本軟件中,圖片基本上采用jpg格式,一部份動畫用的是gif圖。在處理圖片時,考慮到目前的多媒體計算機(jī)都具備16位顏色顯示,顯示器的分辨率一般也在800×600,所以也沒有考慮調(diào)色版問題,直接處理成真彩色。

長期以來,調(diào)色板的問題一直困擾著多媒體開發(fā)人員。由于受到用戶計算機(jī)主頻和顯示設(shè)備的限制,多媒體的回放往往在于256色甚至更低的模式下進(jìn)行,因此,某個多媒體光盤是否能在較低的顯示模式下播放一直是人們衡量多媒體產(chǎn)品質(zhì)量的重要標(biāo)準(zhǔn)之一(只有在256色模式下才提調(diào)色板問題)。如果多媒體的回放平臺是定位在真彩色、奔騰166以上的計算機(jī),可以根本不考慮調(diào)色板問題。在工業(yè)企業(yè)多媒體教學(xué)軟件的制作中,涉及很多文字資料,大量的文本輸入非常令人頭痛。我們利用hp智能掃描儀,可以一次性將原稿掃描成文本,大大提高了工作進(jìn)度。

(2) 錄音制作

多媒體電腦產(chǎn)生聲音的方式主要有三種:由外部聲音源進(jìn)行錄制與重放、midi聲音和cd-audio。分別稱為波形音頻、midi音頻和cd音頻。波形音頻是多媒體計算機(jī)獲得聲音最直接、最簡便的方式。聲卡以一定的采樣頻率和量化級對輸入的聲音進(jìn)行數(shù)字采樣,將其從模擬聲音轉(zhuǎn)化為數(shù)字信息(模/數(shù)轉(zhuǎn)換),聲音播放時,聲卡將文件中的數(shù)字信號還原成模擬信號(模/數(shù)轉(zhuǎn)換)。根據(jù)采樣理論,為了保證聲音不失真,采樣頻率應(yīng)在40khz左右,采樣頻率越高,聲音失真越小。量化數(shù)據(jù)位數(shù)是每個采樣點能夠表示的數(shù)據(jù)范圍,量化位數(shù)越高音質(zhì)越好,但數(shù)據(jù)量也越大。一般來講,采用22khz采樣頻率,8位量化位數(shù)得到的音質(zhì)也不錯了。

windows所使用的標(biāo)準(zhǔn)數(shù)字音頻稱為波形文件(wav),記錄了對實際聲音進(jìn)行采樣的數(shù)據(jù)。解說詞就是使用windows98附件中的錄音機(jī)錄制的波形文件。midi音頻是多媒體計算機(jī)產(chǎn)生的另一種方式。在對wav文件與midi文件進(jìn)行比較,發(fā)現(xiàn)wav文件的聲音在不同計算機(jī)聲卡上的發(fā)音是相同的,midi則取決于聲卡的設(shè)置且缺乏重現(xiàn)真實自然聲音的能力。這是因為wav是聲音的采樣,而midi文件并不對音樂進(jìn)行采樣,而是將每個音符記錄為一個數(shù)字。在該軟件中,我們采用wav作解說詞,midi作背景音樂。

錄音時,我們采用了22khz采樣頻率,16bit量化位數(shù),所用的軟件為acoustic 2.02。acoustic是一個可視化的錄音及音頻處理軟件,錄音完成后,可以進(jìn)行去噪等操作。此外,sound forge也是一款不錯的錄音及聲音處理軟件。

(3) 演示制作

演示可以采用avi動畫或直接插入演示軟件所存成的特定格式的文件。可以使用hyper cam或者lotus的screencam 97錄制屏幕。lotus screencam97錄成的文件的缺省格式是.scm,這種格式可以通過screencam另存為.exe格式。如果另存為avi格式的話,實在是太大,而且控制也不太方便。因此,我們在authorware中,用一個函數(shù)直接調(diào)用lotus screencam的.exe文件。調(diào)用.exe文件的方法如下:

jumpoutreturn (filelocation^"*.exe","/sc")

filelocation表示當(dāng)前目錄。參數(shù)s表示不顯示lotus screencam的logo畫面,c表示播放完后自動退出。為去掉lotus screencam播放面板中的標(biāo)題“l(fā)otus screencam 97”編寫了一個動態(tài)鏈接庫chgtitle.dll來動態(tài)改變窗口標(biāo)題。

6 注意運用函數(shù)和插件

在authorware中,能否熟練運用函數(shù)極大影響程序的執(zhí)行效果。一般在authorware中經(jīng)常使用的內(nèi)部函數(shù)有:eval()、evalassign()、displayicon()、eraseicon()、goto()等等。

此外,authorware不可能將windows的功能全部包括在它的系統(tǒng)中,為了使高級用戶更深層次、更廣泛地對計算機(jī)進(jìn)行控制,authorware提供了外部函數(shù)。

ucd(user code file)是公司隨產(chǎn)品帶有的專用authorware外部函數(shù)文件;遵循它的語法規(guī)范,用戶也可以用vc/vc等開發(fā)出專用的ucd。ucd和u32是相對的,ucd用在windows3.x這樣的16位操作系統(tǒng)環(huán)境下,u32用在windows95(包括windows nt)這樣的32位操作系統(tǒng)下。外部函數(shù)可通過菜單命令window/functions來調(diào)用。外部函數(shù)一般是成對使用,因為外部函數(shù)是對系統(tǒng)直接的控制,它的執(zhí)行結(jié)果會影響系統(tǒng)的設(shè)置,因此不要忘了使用卸載函數(shù)。最后要注意程序中用到的外部函數(shù)在打包和發(fā)行時,一定要放到authorware主控文件能找到的地方。

通過適當(dāng)?shù)臄U(kuò)展,authorware幾乎可以完成任何工作。擴(kuò)展的方法很多,除了 dll或ucd,目前各種各樣的xtra逐漸成為主角,activex xtras正是authorware家族中的新貴。authoware中的xtras的(xtras這個詞比較古怪,可能是macromedia造出來的,可以認(rèn)為它就是“擴(kuò)展”的意思)是一些軟件模塊,它們可以在許多方面擴(kuò)展authorware中的功能。例如,運用webxtra這個xtra插件,可以在authorware中瀏覽網(wǎng)頁。

7 程序打包

打包的文件格式有三種。選擇file>package菜單命令,在package file的下拉列表中有三種包裝方式:without runtime打包的文件所占的空間小,用戶也無須裝入authorware環(huán)境,但必須通過runa5w32.exe文件才能執(zhí)行;for win 3.1是在windows3/1環(huán)境下的可執(zhí)行文件,而for windows 95 and nt則是能夠在windows9x或windows nt環(huán)境下運行的可執(zhí)行文件。選中resolve broken links at runtime可以解決程序的映像圖標(biāo)與庫圖標(biāo)斷鏈的誤問題。選中pack all libraries internally則會在可執(zhí)行文件中包含用到的庫,可防止程序在執(zhí)行的時候找不到庫文件而發(fā)生錯誤。

打包的時候,要包括所有用到的動態(tài)鏈接庫、應(yīng)用擴(kuò)展文件等,并在文件設(shè)置時指出外部鏈接文件的查找路徑。方法是:打開文件屬性對話框的interaction頁,在search path項的編輯區(qū)中輸入:“./pic;sound”。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 台湾省| 永顺县| 平安县| 西藏| 永年县| 报价| 越西县| 松滋市| 沐川县| 大宁县| 梁平县| 许昌县| 三门峡市| 静海县| 乐平市| 西畴县| 宣威市| 彭阳县| 千阳县| 蓬安县| 东乌| 剑河县| 鸡泽县| 焦作市| 余庆县| 邢台县| 太谷县| 淮阳县| 剑河县| 泾源县| 阿拉尔市| 建阳市| 东至县| 万年县| 海林市| 承德县| 永胜县| 察隅县| 蚌埠市| 皋兰县| 兰坪|