問(wèn)題
將一個(gè)authorware應(yīng)用程序打包成exe文件,在執(zhí)行時(shí)需要相應(yīng)的支持文件才能正常運(yùn)行,這是因?yàn)閍uthorware一直以來(lái)都是采用一種開(kāi)放程序結(jié)構(gòu),將各種程序功能以外掛的形式存在,比如xtra、ucd函數(shù)等。那么一個(gè)authorware應(yīng)用程序究竟需要哪些文件才可以正常運(yùn)行呢?
解決思路
一種簡(jiǎn)易的讓程序正常運(yùn)行方法就是將authorware的安裝目錄下所有文件和子目錄都復(fù)制到發(fā)布后的exe程序所在目錄,但這樣將使程序的執(zhí)行速度大大降低。那么如何準(zhǔn)確地找到程序運(yùn)行所需要的文件呢?首先就要了解到authorware應(yīng)用程序中所使用的素材和所實(shí)現(xiàn)的功能相對(duì)應(yīng)的文件。
具體步驟
1.a(chǎn)uthorware應(yīng)用程序在執(zhí)行時(shí)需要查找以下幾種文件:
在應(yīng)用程序中引用過(guò)的庫(kù)文件;
用戶的記錄文件;
以外部文件的形式導(dǎo)入播放的數(shù)字電影、聲音、圖形等媒體文件;
播放特殊類型的媒體文件的驅(qū)動(dòng)程序;
應(yīng)用程序中用到的外部函數(shù)ucd、dll文件
應(yīng)用程序中調(diào)用的activex控件
應(yīng)用程序中使用的xtra外掛文件。
2.xtra文件詳解
authorware可以加載xtra而直接使用軟件本身不具有的一些功能。常用的xtra有以下幾類:
l 過(guò)渡效果類——這種xtra創(chuàng)建在authorware中使用的過(guò)渡效果,如淡入、淡出等效果。
l 圖像顯示類——這種xtra使得authorware可以直接顯示bmp、jpg、psd等多種文件格式的圖像。
l 聲音控制類——這種xtra使得authorware可以直接播放wav、mp3等多種格式的聲音。
l 函數(shù)類——實(shí)際上是一種新增添的函數(shù),當(dāng)它放置在xtras目錄中,authorware能自動(dòng)識(shí)別并將之裝載到authorware中,出現(xiàn)在函數(shù)列表中,用法與authorware的系統(tǒng)函數(shù)相同,這種xtra實(shí)際上和ucd相同,如authorware提供的fileio業(yè)函數(shù)就提供了對(duì)文本文件的操作函數(shù)。
l 精靈類——這種xtra將一些動(dòng)畫、網(wǎng)頁(yè)等作為一個(gè)對(duì)象添加到authorware中,為authorware提供擴(kuò)展的功能圖標(biāo),比如flash動(dòng)畫圖標(biāo)。
所有xtra相對(duì)應(yīng)的文件都存放在authorware安裝目錄下的xtras目錄中,下面是xtra效果與文件的對(duì)應(yīng)關(guān)系。打包時(shí)要支持相應(yīng)的功能就需要把對(duì)應(yīng)的xtra文件復(fù)制到打包程序所在目錄下的xtras子目錄中。
⑴過(guò)渡效果類
authorware提供的過(guò)渡效果都是在如圖9.1所示的“transition”(過(guò)渡效果)對(duì)話框中進(jìn)行設(shè)置的,包括了兩大類,一類是內(nèi)置的(internal類),這類過(guò)渡效果已經(jīng)集成在authorware的播放器(runa7w32.exe、runa7w16.exe)中;另一類是包括在xtra文件中的。
圖9.1 過(guò)渡效果設(shè)置對(duì)話框
表9.1中給出了各種過(guò)渡效果對(duì)應(yīng)的xtra文件。
表9.1 過(guò)渡效果對(duì)應(yīng)的xtra文件
過(guò)渡類型 | 對(duì)應(yīng)xtra文件 | |
32位系統(tǒng) | 16位系統(tǒng) | |
cover、dissolve、other、 push、reveal、strips、wipe | dirtrans.x32 | dirtrans.x16 |
sharkbyte transitions | thebyte.x32 | |
zeus productions | coverin.x32,coverout.x32 | coverin.x16,coverout.x16 |
注意:如果在程序中使用了過(guò)渡效果但沒(méi)有帶上相應(yīng)的xtra文件,就會(huì)看到如圖9.2所示的提示框。
圖9.2 缺少過(guò)渡效果的提示框
技巧:如圖9.1所示,選擇某種過(guò)渡效果時(shí),在選項(xiàng)“xtra file”(xtra文件)后會(huì)顯示出該效果所在的文件。
提示:
l 缺少過(guò)渡效果對(duì)應(yīng)的xtra文件并不會(huì)影響內(nèi)容的顯示和擦除。
l 若沒(méi)有相應(yīng)的x16文件,就表示這種過(guò)渡效果不能用于16位操作系統(tǒng)。
的xtra文件。
新聞熱點(diǎn)
疑難解答