王建書大理大學數學與計算機學院 云南大理 671000
?
基于Flash平臺制作多媒體動態網絡課件的研究
——以多媒體技術與應用課程為例
王建書
大理大學數學與計算機學院 云南大理 671000
摘 要:針對多媒體動態網絡課件的特點、優勢以及設計方法,創新性地提出了基于Flash 平臺開發多媒體動態網絡課件的思路,并以多媒體技術與應用課程為例,闡述了開發多媒體技術與應用課程多媒體動態網絡課件的一些經驗和觀點。
關鍵詞:多媒體;ASP;動態網絡課件;系統流程
在教育領域中,多媒體技術和網絡信息技術能將語音、文本、圖形、圖像及視頻等多種媒體綜合在一起,直接對人的多種感官同時進行刺激,并且還能按超文本、超鏈接方式組織和管理學科知識等相關的各種教學信息,不僅提供了一種自主學習和與教師交流的新方式,有利于學生的主動發現、積極探索,還有利于發展聯想思維和建立新舊知識及各類知識之間的網狀聯系。對于學校而言,多媒體網絡課件可以集中優秀師資力量,大范圍地對學生進行教學,提高教學效率。多媒體技術與應用這門課程作為我校的全校性的一門公共選修課,所涉及的學生和教師都比較多。它是一門計算機實用技能應用課程,主要介紹多媒體技術基礎、圖形圖像處理相關知識和圖像處理軟件Photoshop的應用、音頻處理相關知識和音頻處理軟件Audition的應用、視頻處理相關知識和視頻編輯軟件Premiere的應用、動畫制作的相關知識和動畫制作軟件Flash的應用以及多媒體作品的綜合設計等。學生通過本課程的學習,可以做到能夠錄制和編輯聲音,進行圖像處理和視頻編輯、制作動畫、設計制作精美的電子相冊和圖文聲像并茂的多媒體作品。本文就以這門課程為例開發一個多媒體動態網絡課件,可以為師生提供一個方便的授課環境和學習環境,并且還能動態的提供豐富的教學資源和學習資源。
1.1課件模塊分析設計
多媒體教學課件的主要功能就是能為教師授課提供優良的教學環境和豐富的教學資源,因此一個成功的多媒體教學課件需要提供哪些資源是關鍵,經過與我院多位專家教師對教學系統的研究和討論,確定了本課件主要包括以下幾個模塊內容:課堂學習、課后自測、疑難解答、資源下載、資源管理、教學資源、留言板等模塊,其結構如圖1所示。其中在注冊和登錄模塊如圖2所示,用戶只需通過“登錄”“注冊”按鈕交互進入相應界面進行用戶名和密碼的注冊。完成注冊后可直接登錄系統進入本課件的各個模塊進行學習交流。

圖1 多媒體技術及應用課程多媒體動態網絡課件模塊結構設計圖

圖2 注冊和登錄模塊界面圖
1.2課件關鍵技術設計
1.2.1課件系統流程設計
課件系統流程設計是決定系統開發成功與否的關鍵,對整個多媒體技術及應用課程的多媒體動態網絡課件,其開發流程遵循軟件的開發模型,采用了由教育技術專家提出的流程框架,并對其框架進行了改進,整體流程圖如圖3所示。從圖3可以發現,多媒體課件的開發包括6個步驟。需要指出:多媒體課件的開發的這些環節并不是一成不變的,而是一個動態循環的過程。開發者在經過了需求分析、教學設計、系統設計、制作編程和動態調試等環節之后,需要對開發出來的多媒體課件進行形成性測試,并根據評價的結果進行修改。經過多次循環之后,才能符合教學的要求。此外,在課件使用過程中,當教學需求或外部環境發生變化時,還需要重新進行修改,以適應新的變化。

圖3 課件系統流程設計圖
1.2.2數據庫開發設計
本文中的數據庫采用Access 2010作為后臺數據庫。通過ASP實現了Flash與Access數據庫的連接。從而實現了教學和學習資源的動態更新,具體交互過程如圖4所示。

圖4 動態交互原理圖
1.2.3課件系統界面設計
課件系統界面是瀏覽者與系統的第一次接觸,界面設計是否合理直接影響到系統的成功與否。主界面和子界面形成友好交互鏈接。界面整潔大方、設計精美,用戶瀏覽后一目了然,操作方便。包括菜單、窗口、圖標、按鈕以及文本框等設計。其中還包括了背景音樂的控制,在學習過程中學習者能夠對背景音樂進行靈活的控制。主要是利用AS(ActionScript)語言實現的音樂播放器調用外部音頻文件,從而實現了對背景音樂的控制[1]。具體設計效果圖如圖5所示。

圖5 課件系統主界面效果圖
1.3課件系統基本功能的設計
1.3.1外部文件加載功能
在本課件開發中,采用了大量的外部文件加載的方法,主要是外部文本、圖形、音頻和視頻的加載。開發過程主要應用Flash自帶函數來實現此功能,用到的函數有:loadMovie(調用外部圖形、視頻文件),Load Variables(調用外部文本文件),mySound. loadSound(調用外部聲音文件)。
1.3.2數據庫文本調用功能設計
這個功能主要是用來調用數據庫信息顯示于頁面之上。所有的記錄,放在對應數據庫,然后通過SQL語句讀取某個數據庫表中的一些或者全部記錄,本系統作為學習系統,只需要用小型數據庫即可滿足信息的存儲,數據的查詢調用完全應用SQL語句實現。
1.3.3Flash動態鏈接數據庫功能設計
Flash不能直接查詢數據庫,但它能夠訪問ASP網頁,而ASP網頁能夠查詢數據。為了實現Flash與數據庫的連接,需要把Flash和ASP聯系起來具體做法就是先在Asp腳本中定義變量指定數據庫,再建立ASP文件,連接Flash和數據庫;后借助于ASP并通過SQL語句執行對數據源的操作和關閉數據源,也就是通過ASP實現了Flash與Access數據庫的連接,實現了“打開數據源—執行數據源—關閉數據源”,從而實現了與后臺數據庫的交互。
由于本課件系統所涉及模塊較多,下面就以一個子模塊“疑難解答”為例講解具體制作過程和體現多媒體動態網絡課件的教學及學習時效性。
(1)啟動程序Flash新建一個文檔,先后點擊“窗口”“其他面板”“場景”,將場景名命名為“疑難解答”。影片尺寸為550 px×400 px,幀頻12 幀/秒。場景背景用“顏料桶”工具進行“黑白”混色線性漸變填充。設計如圖6所示的界面。

圖6 疑難解答模塊界面圖
(2)程序設計思路如圖7所示。

圖7 程序設計思路圖
(3)在該模塊中,用戶可以根據導航菜單所提供的項目,選擇進入相應的信息模塊中,主要有“學習指導”“參考文獻”“Flash詳解手冊”“Premiere詳解手冊”“作品欣賞”以及“發送郵件”等信息模塊。如圖6所示,這些模塊下都分別設有子信息模塊,主要功能是能從外部動態加載文本文檔,為用戶提供詳細的信息,幫助用戶解決疑難問題。如“Flash詳解手冊”和“Premiere詳解手冊”。在該模塊中用到的主要腳本函數是Load Variables(),在主場景中為動態文本框定義一個變量text2,為外部文本文檔定義變量為text,通過腳本編程序load Variables(“../.. .txt”,text2)實現文本的動態加載和更新,“作品欣賞”模塊也是運用load Variables(“../.. .swf”, text2)函數,不同的是將外部文件的擴展名按照需求改為swf格式。其中“發送郵件”功能的實現主要運用了getURL()函數,通過按鈕事件觸發。例如鏈接163郵箱的按鈕腳本程序如下:on(release){ getURL(“http://www.163. com”,”_blank”),而在getURL()函數中,參數“_ blank”的作用是讓函數所鏈接的網頁在新的窗口中打開。這樣在該課件運行時,教師就可以通過學生通過“發送郵件”信息模塊反饋的郵件知道學生掌握知識的程度。根據實際情況適時更新后臺數據內容,那么前臺客戶端信息就會自動更新老師所給的內容,而不必再重新開發新的課件,從而大大提高了教學和學習的實效性。
多媒體動態網絡課件是指在Internet網絡中,一切學習資源都通過后臺數據庫動態調用資源文件夾里的素材,實現動態更新交互功能,用戶可以實時下載播放、與教師交互學習的多媒體課件。其特點是課件信息載體多樣;課件素材動態更新升級方便;學習者學習過程中可不受時間和地域的限制,可以實現很高的學習效率。優勢是可以實現教學資源動態交互,動態更新效果;如有新的教學內容或者軟件更新,教師都不必重新設計課件,只要打開后臺管理系統就可以實現教學資源的實時更新。學生通過發送郵件的形式與教師實現及時的交互溝通,以便教師能夠隨時掌握學生對課程學習的情況。優勢是用Flash制作的課件與用其他軟件制作的課件比較其制作的課件較小,傳輸速度快,能夠讓學生和教師通過遠程都可以使用課件來實現教與學的過程。Flash可以在Action面板中編輯Flash支持的Action語言達到產生交互性的效果,便于課程的學習和教學;Flash支持多種類型媒體的整合,可以調用外部文本、導入和設計動畫、導入并處理音頻和視頻等素材資源[2]。
Flash多媒體動態網絡課件在教學的運用,標志著現代教學媒體的飛躍。它能使我們教學手段更加豐富,能夠促進教學效果的提高。好的Flash多媒體動態網絡課件有嶄新的視覺效果。比傳統的動畫制作更加輕松與靈巧。它已經成為一種新時代的藝術表現形式??梢愿玫貪M足學生和老師的需要。它可以讓學生的學習過程成為動畫的一部分。如本課件中,教師和學生可以通過點擊、選擇等動作,決定多媒體技術與應用課程課件的運行過程和結果。隨著信息技術進步,Flash多媒體動態網絡課件已經成為學校教學中不可或缺的重要手段。教學課件以其豐富的表現力、良好的交互性、極大的共享性和教學內容的實時更新等優勢在多媒體技術與應用課程教學中發揮著十分重要幫助的作用。
使用Flash多媒體開發軟件,Access 2010數據庫系統和ASP技術,可以制作出令人賞心悅目的用戶界面和有效的用戶交互,完成對各個模塊的瀏覽及下載。Flash的多媒體網絡課件的開發及應用,可以供師生異地使用也可以進行重復自學等。另外,開發成本低,比傳統多媒體課件更富有生動性,學員更易接受;教育資源(資料)能迅速傳播。因此,在網絡對全社會的影響日益擴大的背景下,多媒動態體網絡課件教學必將成為教學的重要形式之一。
參考文獻
[1] 田喜平,路志平.基于FLASH 的網絡多媒體課件制作研究[J].福建電腦,2010(2):152-153.
[2] 王建書.基于flash8平臺制作多媒體動態網絡課件特點及優勢研究[J].福建電腦,2011(3):181.
The Research of Multimedia Dynamic Network Courseware Based on Flash: Taking Multimedia Technology and Application Course as an Example
Wang Jianshu
College of Mathematics and Computer Science, Dali University, Dali, 671000, China
Abstract:Aiming at the characteristics, advantages and design method of multimedia dynamic network courseware. This paper puts forward the idea of developing the multimedia dynamic network courseware based on fash platform, and taking the course of "multimedia technology and application" as an example, this paper expounds some experiences and views on the development of multimedia technology and application course.
Key words:multimedia; ASP; dynamic network courseware; system fow
收稿日期:2015-10-25
作者簡介:王建書,碩士,講師。