當前位置:編程學習大全網 - 人物素材 - Authorware使用技巧之制作教學軟件的開發

Authorware使用技巧之制作教學軟件的開發

1、前期制作的準備將多媒體軟件的功能分類,形成幾個功能塊,並確定作品的風格;編寫盡量詳細的腳本;收集所需的文字、動畫、聲音等素材。素材的收集是制作流程的壹個非常重要的環節,素材準備不充分,在制作階段不得不回頭來進行素材的收集,會延長軟件制作周期,打破原有的發行、銷售等壹系列計劃。

收集素材時註意要以Authorware支持的格式保存。把文本材料用Microsoft Word等軟件鍵入,並以普通文本格式(。txt)和豐富格式(。rtf)保存。Authorware對RTF 文件的直接裝入可保持原編排格式不變。Authorware支持的圖片格式有:BMP、DIB、WMF等,支持的數字化電影類型包括:Director、AVI、Quick Time for Windows、FLC和MPEG等,能使用以擴展名為WAV、AIFF和PCM格式的聲音文件。聲音文件可以從各種CD-ROM素材庫中尋找,或者用CDCOPY、CDWIZ98、AGFREE等音軌程序,將CD中的TRACK*.CDA文件轉換為*.WAV文件用來做背景音樂。

2、Authorware的兼容性Authorware支持其3.5版本的 .a3w文件,但是不支持3.0以及更早版本的Authorware所制作的多媒體文件。

3、顯示界面大小的設置程序的最開始處使用Resizewindows函數對運行窗口進行初始化設置。Authorware4.0的標準界面是640×480,Resizewindows函數中的參數不能超過這個範圍。如果想要圖象顯示更清晰,則必須先執行菜單欄中File/File Setup命令,在File Setup對話框中把顯示窗口大小設為800×600或1024×768,然後再重設Resizewindows函數中參數的大小。

4、給按鈕庫添加自定義的特殊效果按鈕用Photoshop、Cool 3D等軟件做好特殊效果的按鈕,生成BMP格式,執行菜單Window/Button命令,出現"Button Libery"對話框,單擊左下方的"Add"按鈕,則出現"Button Editor"對話框。其右下方有兩個"Import"鍵,單擊上面壹個,出現"Import which file"對話框,從裏面選出自己畫的按鈕;下面壹個"Import"可輸入WAV文件,作為當按鈕被按下以後播放的伴音。

5、對影音文件以及視頻剪輯的播放在設計多媒體教學軟件時,壹般都不使用"數字化電影"圖標、"聲音"圖標與"視頻"圖標。由於可以使用相應的函數來實現這些功能,程序通用性和可控制性變得更強。

6、同時播放兩個聲音因為Authorware不能同時播放兩個WAV文件,所以要把聲音文件稍微做壹點處理。有兩種方法可行:壹種是使用Windows自帶的SNDREC32.EXE(錄音機)"編輯"菜單下"與文件混合"的命令把兩個WAV文件進行混音,變成壹個WAV文件。另壹種方法是采用Cakewalk70等聲音處理軟件把背景音樂轉換成MIDI格式的文件,另壹個聲音做成WAV聲音文件,因為只有MIDI格式的音樂可以與其它格式的音樂壹起播放。播放時使用"計算"圖標,使用A4WMME.U32中的Midiplay函數和Waveplay函數來控制播放。另外由於Midiplay函數無循環播放功能,所以要在程序中背景音樂可能停止的地方加上是否停止的判斷,如果停止則繼續執行Midiplay命令。

7、設計任務欄自動隱藏功能基本方法是在背景上設計壹個熱區響應,當鼠標在此區域時,就讓需要顯示任務欄的圖片從窗口以外移動進來,圖形的移動用"移動"圖標來實現,移動類型可設為Directtopoint.當鼠標不在這壹區域時,讓語句"CursorXX2|CursorXX1|CursorYY2|CursorY1"來判斷控制鼠標移出任務欄區域的響應(這裏假設任務欄坐標置為[X1,Y1]、[X2,Y2]),把顯示任務欄的圖標移出視圖區,用類似以上的方法使用"移動"圖標來實現。

8、動態鏈接庫的調用當需要使用壹些Authorware的系統變量無法實現的功能時,調用動態鏈接庫中的函數。可以用VC或VB等Windows下的編程語言來實現這些功能,然後編譯為DLL文件。當在Authorware程序中需要調用時,就可以打開菜單欄中的Data/Load Function命令,打開Load Function對話框,輸入DLL文件名,在彈出的要求輸入自定義函數相關信息的對話框中,填入函數名、參數列表和返回值。以上介紹的是如何加載不符合Authorware調用格式的自定義函數。另外,Authorware還特別支持壹種透明式的動態鏈接庫,擴展名是UCD或U32,如A4WMME.U32,這是壹個非常有用的多媒體擴展函數庫,其中有媒體播放以及控制函數,分為MMM動畫類,CD播放類,MIDI播放類,WAVE播放類。

9、在Authorware中嵌入ActiveMovie可視動畫的ActiveX控件ActiveMovie控件支持影音文件的格式比Authorware 的擴展函數所提供的多,特別是支持VCD 文件(。dat),加上其強大的控制播放功能,在播放各種影音資料的多媒體應用軟件中顯得特別重要。嵌入方法是把Microsoft ActiveMovie Control(Amovie.ocx)文件拷貝到系統目錄下,然後利用Regsvr32.exe對Amovie.ocx進行註冊,註冊成功後可在Authorware 4.0中使用可視動畫ActiveMovie控件。這時系統中就會存在ActiveMovie圖標,通過在ActiveMovie控件的屬性FileName中指定要播放的文件名,通過在ActiveMovie控件方法的設置來控制ActiveMovie控件運行時的狀態,如播放、暫停、快進等。

10、設置"讀取進度"和"保存進度"功能應用程序中的"讀取進度"和"保存進度"是設計中的難點。目前,許多多媒體教學軟件都沒有設置這壹功能。其設計原理是把壹個設計圖標的標題保存下來,需要時用GoTo函數或Display函數跳轉到那裏。在需要保存的地方設置壹個交互圖標和兩個運算按鈕,其中壹個有保存功能。

11、打包要註意事項將文件打包成擴展名為 EXE的可執行文件,可脫離編輯環境獨立運行;而打成a4r文件則必須用RunA4w來進行播放。在這裏要註意的是,當打包壹個文件時,如果該文件與某個庫文件有鏈接關系,可將庫文件單獨打包成壹個文件。這樣做在多個交互式應用程序文件均與同壹個庫有鏈接關系的場合,可大大節省磁盤空間。

  • 上一篇:蘋果手機的長切軟件有哪些?有哪些滾動長切軟件?
  • 下一篇:學校多媒體管理經驗!
  • copyright 2024編程學習大全網