一個打包的authorware作品究竟需要哪些附屬文件,取決于作品的組件以及作品最終將在什么樣的平臺上運行。以authorware 5 attain為例,在決定其作品的附屬文件時,你可能需要對下列七大類文件加以考慮: 第一類、authorware runtime文件。 如果你的authorware作品是以without runtime方式打包;那么,你就必須在你的作品主文件目錄下邊發布runa5w32.exe(windows 9x 或 windowsnt) 或者 runa5w16.exe( windows 3.1 )。 第二類、在你的作品中以鏈接方式使用的各種外部文件。 包括鏈接的圖形、聲音、director影像、quicktime數碼影像、標準windows視頻剪輯avi文件等等。如果你一定要使用鏈接方式,建議你使用相對鏈接。用“.//”標記當前目錄,用“..//”標記當前目錄的上級目錄(父目錄)。 第三類、某些作品組件的authorware驅動程序或是系統級的驅動程序。 諸如:quicktime數碼影像、標準windows視頻剪輯、以及視頻疊加、視頻廣播等等驅動程序。下邊一一列出(其中擴展名為xmo的,是作品組件的authorware驅動程序): quicktime 2.0)格式: a4qt32.xmo, quicktime 2.0 for windows (32-bit)(windows 9x 或 windowsnt) a4qt.xmo, quicktime 2.0 for windows (16-bit)( windows 3.1 ) video for windows (avi))格式: a4vfw32.xmo, video for windows(windows 9x 或 windowsnt) a4vfw.xmo, video for windows( windows 3.1 ) mpeg)格式: a4mpeg32.xmo, activemovie或其它軟解壓驅動程序、或mpeg解壓卡(windows 9x 或 windowsnt) a4mpeg.xmo, 軟解壓驅動程序、或mpeg解壓卡( windows 3.1 ) 視頻疊加、視頻廣播等等所需的驅動程序: 如果你的 authorware作品里邊,含有涉及控制視頻錄像機、視頻影碟機的界面,你必須發布支持這些設備的驅動程序,具體的驅動程序列表,你可以訪問如下網址查詢:http://www.macromedia.com/support/authorware/。 第四類、特殊的自定義字體文件 如果你在作品中使用了自定義字體(比如說ttf字體文件或者是fon字體文件),那么用戶就必須通過正常的windows安裝過程來安裝這些字體到他們的計算機上,否則你的作品將無法顯示正常的字體。你必須把自定義字體發布到系統的字體目錄,然后,用戶必須重新啟動計算機,才能夠使用這些自定義字體。 第五類、壓縮作品的解壓縮和安裝程序 如果你已將作品作過壓縮處理,那么,你就必須發布壓縮作品的解壓縮和安裝程序。 第六類、作品使用的各種外部軟件模塊 諸如:xtras文件、activex控件、用戶自定義函數ucd文件、動態鏈接庫dll文件、數據庫的庫文件及支持文件等等。下邊分別列出發布時的注意事項: 1、發布 xtras文件 如果你在作品中使用了過渡特效、現場演員或腳本xtras ,你必須發布相應的 xtras文件。以下幾點是你需要注意的: 第一,xtras文件不能打包到你的作品中去,你不得不以單獨的文件形式分發它們。 第二,xtras文件必須發布到你的作品主文件目錄下邊的“ xtras”目錄中。 第三,對于網絡打包的作品,使用一個“ put xtras”聲明,將 xtras文件下載到包含有authorware網絡播放器的目錄的“ xtras”子目錄中 。在下載xtras文件的“bin”語句行里 ,別使用“ondemand”選項。而且,用戶只有在以“信任模式”運行 authorware網絡播放器時,才能下載這些xtras文件。如果用戶將你的站點列為不信任站點,那么,xtras文件不會下載到用戶的計算機上。 第四,xtras文件有16位和32位版本。16位版本的xtras文件可以在所有的windows系統上運行,而32位版本的xtras文件則只能運行于 windows 9x 或是 windows nt系統,不過它們運行起來更為快捷、高效。 2、發布macromedia的activex控件xtras文件 macromedia隨authorware分發了兩個有關activex控件的xtras文件: actxpriv.x32和 activex.x32。 actxpriv.x32僅用于設計時,macromedia并未提供actxpriv.x32的再分發許可,所以,不要隨你的作品一起發布actxpriv.x32。 activex.x32 包含了用戶使用你嵌入作品里的activex控件所需的一切。如果作品中使用了activex控件,那么,隨你的作品發布 activex.x32到你的作品主文件目錄下邊的“ xtras”子目錄中。注意,macromedia并未提供16位版本的activex控件xtras文件。 3、發布 ucds 和dlls文件 發布 ucds 和dlls文件與發布 xtras文件很相似。你需要注意以下幾點: 第一、ucds 和 dlls文件不能打包到你的作品中去,你不得不以單獨的文件形式分發它們。 第二、對于網絡打包的作品,使用一個“ put download”聲明,以便于將 ucds 和 dlls文件下載到包含有authorware網絡播放器的目錄中 。在下載ucd 或 dll文件的“bin”語句行里 ,別使用“ondemand”選項。而且,只有當用戶以“信任模式”運行 authorware網絡播放器時,才能下載這些ucds 和 dlls文件。如果用戶將你的站點列為不信任站點,那么,無論是ucds 或 dlls文件,都不會下載到用戶的計算機上。 第三、ucds 和dlls文件有16位版本和32位版本。16位版本的ucds 和dlls文件可以在所有的windows系統上運行;而32位版本的ucds 和dlls文件只能運行于 windows 9x 或是 windows nt系統,不過它們運行起來更為快捷、高效。 4、發布使用了數據庫的authorware作品 在發布使用了數據庫的authorware作品時,你需要注意以下幾點: 第一、發布odbc用戶自定義函數文件odbc.ucd或odbc.u32, 它們包含了odbc函數。 第二、發布數據源以及相應的數據庫驅動程序。 第三、必須在運行你的作品的計算機上,設置你在authorware作品設計時所設置的數據源。 第四、為了用戶的方便,最好提供安裝程序來自動安裝相應的數據庫驅動程序、設置數據源以及安裝你的authorware作品的其它內容。 第七類、對應于作品中使用到的每種媒體類型的xtras文件 包括authorware處理特定格式的圖形、聲音、數碼影像、director影像等等所必需的xtras文件。一般說來,當你發布一個authorware作品時,必須在包括你的作品主文件的目錄下邊創建一個名為“xtras”的目錄,然后,把所有必需的xtras文件都放到這個xtras目錄中去。 |