xtras文件是不能打包到authorware文件中去的,但authorware程序的運行又必須有xtras文件的支持,所以在作品打包時,必須帶上相應(yīng)的xtras文件才能保證程序的正常運行,而且xtras文件必須放在程序文件目錄的xtras文件夾中。如果使用了非authorware自帶的xtras文件,而且需要注冊的話,請確保有正確的注冊碼。
所有的打包文件都需要mix32.x32、mixview.x32、viewsvc.x32這三個文件。各種類型文件打包時所需要的xtras文件如表5-1和5-2所示,這些文件都可以在authorware安裝目錄或安裝目錄的xtras文件夾下找到。
表5-1 圖像和聲音文件所需的xtras
圖像文件所需的xtras | 聲音文件所需的xtras | ||
圖像 格式 | 所需的 文件名 | 聲音 格式 | 所需的 文件名 |
bmp | bmpview.x32 | pcm | pcmread.x32 |
gif | gifimp.x32 | swa | swaread.x32 swadcmpr.x32 |
(續(xù)表)
圖像文件所需的xtras | 聲音文件所需的xtras | ||
jpeg | jpegimp.x32 | vox | voxread.x32 voxdcmp.x32 mvoice.x32 vct32161.dll |
emf | emfview.x32 | wave | waveread.x32 |
lrg | lrgimp.x32 | aif | aiffread.x32 ima4dcmp.x32 macedcmp.x32 |
pict | pictview.x32 | aiff | aiffread.x32 ima4dcmp.x32 macedcmp.x32 |
png | pngimp.x32 | mp3 | awmp3.x32 swadcmpr.x32 |
photoshop | ps3imp.x32 | 未壓縮 格式 | a3sread.x32 |
tga | targaimp.x32 |
|
|
tif | tiffimp.x32 |
|
|
dib | bmpview.x32 |
|
|
rle | bmpview.x32 |
|
|
enhmetafile | emfview.x32 |
|
|
jpg | jpegimp.x32 |
|
|
pct | pictview.x32 |
|
|
tiff | tiffimp.x32 |
|
|
wmf | wmfview.x32 |
|
|
metafilepict | wmfview.x32 |
|
|
表5-2過渡和電影文件所需的xtras
電影文件所需的xtras | 過渡所需的xtras | ||
文件 格式 | 所需的 文件名 | 過渡 效果名 | 所需的 文件名 |
avi | a5vfm32.xmo | cover | dirtrans.x32 |
dissolve | |||
mpg | a5mpeg32.xmo | cover in | coverin.x32 |
swf | flashasset.x32 | cover out | coverout.x32 |
mov | quicktimeasset.x32 | sharkbyte transitions | thebyte.x32 |
director | a5dir32.xmo | strips | dirtrans.x32 |
qt | a6qt32.xmo | push | dirtrans.x32 |
other | |||
wipe | |||
reveal | |||
mpeg | a6mpeg32.xmo | wipecovers in | crossin.x32 |
|
| internal | 三個共有文件 |
在authorware制作程序中有時需要獲取系統(tǒng)文件夾,以啟動相應(yīng)的程序。authorware 4.0及其以上版本中,新增了一類xtras fileio內(nèi)部函數(shù),其中有一個getosdirectory()函數(shù),利用它就可以輕輕松松地獲取系統(tǒng)目錄,再也不必費勁地調(diào)用了windows api了,代碼如下(本文所有源代碼,直接粘貼到計算圖標中即可調(diào)試)。
winpath:=getosdirectory()
獲取windows目錄。
winsyspath:=getosdirectory( )^"system"
獲取windows的system目錄
新聞熱點
疑難解答