楊 毅 羅 江 郭繼華 盧穎婷
(武漢科技大學圖書館 湖北 武漢 430065)
圖書館為提高讀者利用館藏資源的能力,經常開展各種教育培訓,促進讀者對文獻信息的有效利用。圖書館教育的實踐性、應用性很強,在有限的培訓時間里不可能進行系統、透徹地講解,受培訓時間、方式的限制,覆蓋面很有限,培訓效果往往不理想。
鑒于傳統讀者教育方法存在的問題,為充分發揮圖書館信息化、網絡化優勢,從內容和形式上對讀者教育進行改革,重視后續教育的銜接,通過采用適于Internet傳播、方便Web發布的矢量圖形多媒體技術,開發CAI(Computer Aided Instruction)培訓課件,探討將讀者教育資源網絡化,并實現流暢、實時、互動瀏覽,引導讀者使用網絡自助式學習方式。
開發基于Web技術的CAI網絡多媒體課件的多媒體類軟件眾多,常見的工具有:Adobe Flash、Kool Moves、Graphics-Gale Free、Demo Builder、Toon Boom Studio、After Effects CS等。作者通過反復選擇、比較,選擇使用Macromedia Flash8.0軟件制作課件。
Macromedia Flash 8.0提供可執行的腳本指令與擴展接口,提供圖形效果工具、動畫制作工具、文本、視頻和音頻等一系列工具,既可設計動畫,也可在網頁中加入聲音。Flash可應用其內置的語句和JAVA Script,作出互動性很強的網頁。
Flash安裝插件后,即可被瀏覽器接受,方便用戶使用。基于此Flash被視為交互式矢量圖多媒體技術和Web動畫的標準,Flash矢量圖形界面也被公認為是未來操作系統、網站、應用程序、RIA的發展方向[1]。應用Flash 8.0可設計制作圖文、音效、解說合一的課件,為讀者提供豐富的交互式體驗,滿足讀者多層次需求。
Flash 8.0是一種基于矢量圖形的交互式創作軟件,該版本通過增強的流媒體視頻功能、Web Services,使用內置的Action Script界面和視頻組件,提高開發效率,方便創建Flash Web,功能強大,其主要特點有:
1.2.1 Flash創建的文件(swf格式)體積小
Flash采用矢量圖形技術,矢量圖形需要的內存和存儲空間很小,并可以任意縮放尺寸而不影響圖的質量。因此,Flash特別適用于創建通過網頁提供的內容。作者分別用Flash和PowerPoint制作相同內容的多媒體課件,其中用PPT制作的課件280MB,而通過Flash制作的課件只有11MB,制成后的課件大小差異明顯。
1.2.2 實現與用戶的交互功能
Flash自帶豐富的函數和變量,通過它的基本命令ACTION以及符號、場景、層、幀、按鈕等一系列組合,實現文本、圖形、圖像、聲音以及包括按鈕在內的多種動態變換,通過播放控制與跳轉設置等實現交互功能,這也是Flash區別其他軟件的最重要優勢[2]。
Flash的交互功能改善了課程的表現力和交互性,消除了傳統方法的時空及人數的限制,可以供讀者隨時隨地上網學習,進而形成以讀者為中心的新型實時培訓模式,引導讀者進行自助培訓,方便用戶按自己的計劃和學術需要學習,實踐從方便管理到方便讀者的服務理念,顯著提高教學效果。
1.2.3 實現在線流暢播放
Flash使用關鍵幀和圖符技術使得最終壓縮生成的動畫文件(.SWF)非常小,幾K字節的文件就可以實現較復雜的動畫效果,符合網絡傳輸的需要;再者,Flash生成的SWF文件是流媒體動畫格式,適于網絡傳輸的實時流控制協議(RTSP),通過流式傳播及播放技術實現動畫邊下載、邊播放,實現課件內容流暢的演示,方便讀者學習。Flash的交互功能和多媒體技術讓課件通過網絡實現一對一、一對多、多對多的傳遞。
基于Web的課件更新方便,只需將網頁服務器上的課件更新升級,培訓內容即可實時更新發布,方便讀者及時學習到最新的培訓內容。
下面以圖書館讀者指南課件為例,探討應用Flash制作培訓課件。
課件設計、開發的思路:為實現讀者指南圖文、聲形協調的多媒體效果,讓讀者方便、直觀、自助地進行指南的學習,我們應用web開發技術,選擇采用B/S(Browser/Server)架構,其主要事務邏輯在服務器端(Server)實現。設計將課件部署到服務器,讀者可隨時隨地通過WWW瀏覽器進行訪問,共享性強。
開 發 平 臺 選 用 Adobe Flash CS4/Flash 8.0、Dreamweaver3.0平臺;開發語言應用Action Script 2.0/3.0、Html、Css語言;工具:主要的開發工具有Adobe Flash CS4/ Flash 8.0、Adobe Audition v3.0、MP3 剪 切 器 、Adobe Dreamweaver CS4等。
在進行課件制作前,我們首先就課程的內容、表現方式進行整體的規劃,包括課程剛要構思、內容組織、版面設計、課件制作、配音和背景音樂的組織、版面制作以及鏈接、課件的調試及優化等。
2.2.1 設計課程綱要、制作課件腳本
首先,根據教學內容和要求,選擇、編輯文字內容,把內容進行整理分類,包括文字、動畫、圖片、音樂等;對復雜的問題用動畫表現,并給予文字和配音說明,在不同模塊加入相適的背景音樂。同時,按照系統設計的要求設計課件流程結構、編寫腳本,將課件分成不同的模塊,使用課件時可在模塊間進行跳轉,操作方便實用[4]。
以“讀者指南”為例,按照制作要求,課件分為圖書館簡介、讀者須知、圖書借閱、電子資源、閱覽服務、信息服務、常見問題解答等部分,其中內容較多的部分,進一步分為相應的主模塊及子模塊。例如:圖書借閱模塊包括中圖法、信息管理系統、借還書、薦購圖書、借閱制度等子模塊。
2.2.2 圖像、音視頻素材的加工
先將圖片文件導入到Flash庫面板中,再通過導入命令將其放入舞臺,或直接從庫中將有關圖元元件拖到舞臺指定位置。對多幅圖像可通過設置圖片序號和圖層深度來呈現。Flash通過幀長度控制文件的顯示時間,Flash默認的幀頻為12幀/秒,可通過設置幀頻數控制圖片的顯示時間[5]。
在制作讀者指南過程中,添加了音樂、配音等素材,增加課件的整體效果。Flash支持WAV、MP3、AIFF、WAV等格式的音頻文件,同樣長度的音樂文件,用MP3格式存儲比用WAV格式存儲的體積小1/10[6],音頻文件選擇MP3格式。
通過Flash指令將聲音元件導入到庫中。在聲音元件的屬性中設置聲音和動畫同步的類型,在同步選項中選擇“數據流”,實現音頻流與視頻流的完美結合、同步播放。然后使用Action Script語言編寫聲音控制按鈕的AS代碼,設計音樂、配音進度條的控制方案。
Flash8.0提供MediaPlayback組件,通過運行該組件調整視頻文件播放進度、音量、窗口模式等。Video Encoder組件可將視頻文件格式(AVI、WMV等)轉化為FLV,轉化后的文件明顯縮小。進一步設置MediaPlayback組件中的URL項,將其地址指向FLV文件的地址,即將視頻文件整合到課件中。
Flash 8.0主要使用的技術有:組件、層、時間軸、關鍵幀、場景等,熟悉掌握了這些技術,就可以應用該軟件進行多媒體課件的制作,修改課件時則需對某個或多個組件進行相應的操作,完成部分或全部元素的修改。
2.3.1 Flash層(Layer)技術
不同的內容可以設置在不同的層面上,它們互相掩映,但不會互相干擾。可以單獨對某一個層面進行操作,并且可以看見效果,在動畫生成后,若需要修改也就非常方便[7]。
2.3.2 Flash場景(Scene)設置
在制作課件時,可以借助多個Scene形成多場景動畫,多個場景間可自由切換,輕松更換場景。同時,也方便修改、更新。
2.3.3 課件整體調試
課件應注意畫面運行流暢,課件風格統一,與讀者有較多的交互應用,課件界面簡潔、友好。在調試過程中要考慮到課件在瀏覽器中運行的頁面布局以及功能按鈕的合理設置。完成調試后,可通過“發布”命令創建一個壓縮版的文件,其擴展名為.swf,通過設置鏈接即可使用瀏覽器內置的Flash Player,將Flash課件鏈接到對應的因特網地址,即可把課件文件嵌入HTML網頁,在瀏覽器中進行播放。
本文介紹了應用Flash8.0進行多媒體課件開發的方法和體會。在研究過程中作者遵循讀者教育的特點和規律,充分利用圖書館的信息化優勢和館藏資源,適應信息化社會對圖書館提出的新要求,采用具有豐富表現力和交互性、適于Internet傳播、方便Web發布的Flash矢量圖和流媒體技術,開發培訓課件,將讀者教育資源網絡化,并實現流暢、實時、互動瀏覽,引導讀者通過網絡自助、互動式學習,符合讀者教育的特點和發展規律,既提高了教學效果,培養了師生利用信息的能力,也提升了館藏資源的利用效率。是對讀者進行遠程培訓的發展方向,具有良好的運用前景。
[1]蔡莉靜,姚新茹,董素音.大學圖書館人館教育新舉措:談談完成“網絡環境下圖書館用戶教育研究項目的經驗與體會 [J].現代情報, 2004,24(7):192-193.
[2][3]繆亮,張愛文.Flash多媒體課件制作實用教程[M].北京:清華大學出版社,2007:61-152.
[4]李耀麟.論交互型多媒體課件的整體結構布局[J].中國電化教育, 2006(1):82-84.
[5][6]方其桂,陳笑.多媒體CAI課件制作基礎教程[M].北京:清華大學出版社,2004:217-251.
[7]張翼,范洪富,吳松,等.多媒體教學軟件制作中常用的工具及制作技巧[J].計算機與應用化學,2006,23(7):683-688.