張鵬麗
(天津機電職業(yè)技術(shù)學(xué)院,天津 300131)
探討基于Director的互動多媒體學(xué)習(xí)光盤的設(shè)計與實現(xiàn)
張鵬麗
(天津機電職業(yè)技術(shù)學(xué)院,天津 300131)
介紹了開發(fā)多媒體學(xué)習(xí)光盤的流程——需求分析、流程圖設(shè)計、創(chuàng)作工具的選擇、素材的準備、交互功能的實現(xiàn)等。通過一張“幼兒學(xué)拼音”學(xué)習(xí)光盤的開發(fā)過程來探討如何利用Director軟件的Lingo語言實現(xiàn)交互功能。
多媒體學(xué)習(xí)光盤;Director; Lingo 語言
隨著計算機和網(wǎng)絡(luò)技術(shù)的迅猛發(fā)展,多媒體技術(shù)開始運用于我們生產(chǎn)生活中各個領(lǐng)域,而多媒體學(xué)習(xí)光盤是傳遞知識信息的最重要的一種媒介,它通過視覺與聽覺相結(jié)合的方式,從多方面刺激學(xué)生的感官,提高學(xué)生的學(xué)習(xí)興趣和注意力,降低思維的難度,加深記憶,增進對知識的理解,使知識的傳授變得淺顯易懂,直觀形象?;佣嗝襟w學(xué)習(xí)光盤作為一種多媒體產(chǎn)品,開發(fā)過程中遵循著多媒體產(chǎn)品開發(fā)的流程,包括需求分析、方案設(shè)計(確定主題、繪制流程圖及文件結(jié)構(gòu)圖)、多媒體創(chuàng)作工具的選擇、素材的準備、交互功能的實現(xiàn)和測試及發(fā)布、刻錄成母盤等。本文通過一張簡單的“幼兒學(xué)拼音”互動多媒體學(xué)習(xí)光盤的開發(fā)過程來探討一下基于Director的互動多媒體學(xué)習(xí)光盤的設(shè)計與實現(xiàn)。
互動多媒體學(xué)習(xí)光盤作為傳遞知識信息的一種媒介,必須具備教學(xué)性、科學(xué)性、技術(shù)性、藝術(shù)性和使用性5個基本特征。教學(xué)性,主要表現(xiàn)在光盤教學(xué)目標的確定內(nèi)容要符合教學(xué)大綱的要求,明確教學(xué)光盤要解決的學(xué)習(xí)問題;教學(xué)內(nèi)容的選擇要圍繞學(xué)習(xí)目標,為適應(yīng)教學(xué)對象的需要選擇恰當?shù)闹黝};課件結(jié)構(gòu)設(shè)計合理、突出重點,注意啟發(fā)性、促進思維,有利于能力的培養(yǎng)。科學(xué)性,主要表現(xiàn)在教學(xué)內(nèi)容要正確、層次要清楚,素材選取、名詞術(shù)語、操作示范要符合相關(guān)規(guī)定。技術(shù)性,是衡量多媒體教學(xué)光盤的重要技術(shù)指標,技術(shù)性主要表現(xiàn)在媒體素材的制作和交互性實現(xiàn)兩個方面;媒體素材制作包括圖形圖像、文字等素材的設(shè)計要合理,畫面確保清晰,視音頻連續(xù)流暢,整個光盤的學(xué)習(xí)進程快慢適度;交互性是互動多媒體教學(xué)光盤與使用者進行良好溝通的途徑,主要表現(xiàn)在交互性設(shè)計合理,光盤能積極引導(dǎo)學(xué)生參與教學(xué)活動;交互不僅包括鼠標響應(yīng)等簡單的靜態(tài)交互,還包括動態(tài)交互,同時光盤能根據(jù)學(xué)習(xí)者的不同選擇和學(xué)習(xí)意圖給出適當?shù)姆答?,智能性好。藝術(shù)性,是指教學(xué)光盤的設(shè)計要做到內(nèi)容和美的形式的統(tǒng)一,在感官上激發(fā)學(xué)習(xí)者的學(xué)習(xí)興趣。使用性,是指多媒體教學(xué)光盤操作簡便、靈活、可靠,便于使用者控制。
在設(shè)計和開發(fā)任何一個互動多媒體學(xué)習(xí)光盤之前,首先必須先進行需求分析,明確制作要求和設(shè)計目的,確定教學(xué)光盤要解決什么學(xué)習(xí)問題,與傳統(tǒng)教學(xué)方法比較,我們要利用互動多媒體學(xué)習(xí)光盤的什么突出特點來解決該學(xué)習(xí)問題;同時要深入了解使用該多媒體學(xué)習(xí)光盤的使用對象,只有從使用對象的特征出發(fā),開發(fā)符合其知識基礎(chǔ)以及心理、生理和認知特點的多媒體教學(xué)光盤,才能充分發(fā)揮互動多媒體學(xué)習(xí)光盤的教學(xué)功能,促進學(xué)習(xí)有效進行。我們要開發(fā)的“幼兒學(xué)拼音”多媒體學(xué)習(xí)光盤主要是通過多媒體對拼音知識進行學(xué)習(xí),該學(xué)習(xí)光盤的使用對象是5到7歲兒童。該階段兒童思維比較具體形象,善于機械記憶,而不考慮知識的意義,知覺發(fā)展不夠充分,但只要有能引起他們興趣和關(guān)心的事物,其注意力就能保持相當長的時間。根據(jù)該階段兒童學(xué)習(xí)特征,我們用能引起兒童興趣的多媒體來學(xué)習(xí)拼音知識,而不是采用傳統(tǒng)的粉筆加黑板的教學(xué)方式來進行知識的學(xué)習(xí),能使學(xué)習(xí)者在愉快輕松的環(huán)境中學(xué)習(xí)拼音知識,達到學(xué)習(xí)目的。
制作互動多媒體學(xué)習(xí)光盤是龐大復(fù)雜的事情,如果沒有完整流程圖的繪制,光盤開發(fā)制作就不能順利完成?!坝變嚎鞓穼W(xué)拼音”學(xué)習(xí)光盤是讓學(xué)習(xí)者通過打開光盤首頁聲母、韻母,整體認讀音節(jié),學(xué)習(xí)拼音知識。光盤的基本流程圖如圖1。除了基本的流程圖外,在制作光盤之前還需要規(guī)劃好光盤的文件結(jié)構(gòu),否則在制作完成后會出現(xiàn)混淆文件或者是找不到文件,對于“幼兒學(xué)拼音”互動多媒體光盤,我們將聲母、韻母及整體認讀都各自建立新的文件夾進行管理,各個頁面把相應(yīng)的素材與文件保存在各自的文件夾下。光盤文件結(jié)構(gòu)如圖2。
圖1 光盤流程圖
圖2 光盤文件結(jié)構(gòu)圖
多媒體創(chuàng)作工具在多媒體產(chǎn)品開發(fā)過程中起著很重要的作用,它可以統(tǒng)一管理文本、聲音、動畫、圖像和視頻等素材,并將它們集成為一個完整的、具有交互功能的應(yīng)用程序。
1.多媒體創(chuàng)作工具的分類
(1)基于流程圖的創(chuàng)作工具
基于流程圖的創(chuàng)作工具以流程圖作為作品的主線,把各種數(shù)據(jù)或多媒體素材以圖標的形式逐個接入流程線中,并集合成為完整的系統(tǒng)?;诹鞒虉D的創(chuàng)作工具集成的作品具有清晰的框架,流程一目了然,但當多媒體應(yīng)用軟件規(guī)模很大時,圖標及分支增多,復(fù)雜性增大,因此常用于制作簡單的教學(xué)課件。這類創(chuàng)作工具比較典型的代表有Authorware、IconAuthor等 。
(2)基于時間序列的創(chuàng)作工具
基于時間序列的創(chuàng)作工具能把抽象的時間轉(zhuǎn)化為看得見的時間線,這種時間線包括許多行道或通道,使用戶能在這些時間線上知道各種數(shù)據(jù)和媒體出現(xiàn)的時間,編程控制轉(zhuǎn)向任何位置,從而增加了導(dǎo)航功能和交互控制?;跁r間序列的創(chuàng)作工具操作簡便、形象直觀,廣泛應(yīng)用于多媒體光盤、教學(xué)課件、網(wǎng)絡(luò)交互式多媒體查詢系統(tǒng)等的開發(fā)制作。這類多媒體創(chuàng)作工具典型代表有Director和Action等。
(3)基于卡片的創(chuàng)作工具
基于卡片的創(chuàng)作工具提供一種可以將對象連接于頁面或卡片的工作環(huán)境。一頁或一張卡片便是數(shù)據(jù)結(jié)構(gòu)中的一個結(jié)點,它類似于教科書中的一頁或數(shù)據(jù)袋內(nèi)的一張卡片。在結(jié)構(gòu)化的導(dǎo)航模型中,可以根據(jù)命令跳至所需的任何一頁,形成多媒體作品,但當它處理的內(nèi)容非常多時,由于卡片或頁面數(shù)量過大,不利于維護與修改,常用來制作演示文稿和電子出版物等。這類多媒體創(chuàng)作工具的典型代表有PowerPoint、ToolBook和Hypercard等。
(4)基于可視化編程語言的多媒體創(chuàng)作工具
基于可視化編程語言的多媒體創(chuàng)作工具是介于傳統(tǒng)語言與多媒體創(chuàng)作工具之間的快速開發(fā)工具,它在項目設(shè)計上有很高的靈活性和創(chuàng)造性,但它需要大量的編程,不便于組織和管理多媒體素材,調(diào)試困難,這類多媒體創(chuàng)作工具有Visual Basic 、Dephi等 。
2.“幼兒學(xué)拼音”互動多媒體學(xué)習(xí)光盤創(chuàng)作工具的選擇
“幼兒學(xué)拼音”互動多媒體學(xué)習(xí)光盤主要突出用戶與媒體的交互,因此我們選擇Director來進行創(chuàng)作。Director是基于時間序列的創(chuàng)作工具,界面操作簡便、形象直觀,各種用戶都能快速用它來開發(fā)多媒體作品。初級用戶可以通過拖放預(yù)設(shè)的Behavior完成腳本的編寫,實現(xiàn)簡單交互功能。高級用戶可以通過強大的腳本語言Lingo制作出更炫的效果,創(chuàng)建更復(fù)雜的交互式應(yīng)用程序。與其他的創(chuàng)作工具相比,Director 更加專業(yè)、功能更加強大,它可以整合各種形態(tài)的媒體格式,適合用來整合文件容量較大、較豐富的多媒體內(nèi)容,多用于多媒體光盤、教學(xué)課件、網(wǎng)絡(luò)交互式多媒體查詢系統(tǒng)、游戲等的開發(fā)制作。
在繪制完光盤流程圖、文件結(jié)構(gòu)圖之后,就要準備該互動多媒體光盤的所有素材,如果不先將素材準備好就直接進行程序開發(fā)的話,在開發(fā)過程中就會出現(xiàn)各種問題,開發(fā)項目就不能順利進行。該互動多媒體光盤用到的素材主要包括圖片、文字、動畫。圖片素材是經(jīng)過圖形圖像處理軟件處理后使用的,該光盤所使用的圖片素材如圖3。文字素材主要是通過Director 自帶文本窗口進行創(chuàng)建,主要在文字大小、字體類型和顏色上面進行了編輯,使其與整個頁面風(fēng)格相符。動畫素材是通過網(wǎng)絡(luò)下載及經(jīng)過FLASH軟件編輯重新制作后使用的。
素材使用位置用途縮略圖光盤首頁首頁背景首頁按鈕轉(zhuǎn)到相關(guān)頁面韻母和整體認讀頁面背景圖片頁面共享按鈕結(jié)束光盤按鈕、光盤最小化按鈕鼠標移動到相關(guān)按鈕上時,按鈕變化設(shè)定光盤不規(guī)則窗口外形和設(shè)光盤不規(guī)則窗口的可拖拽區(qū)域
圖3 光盤圖片素材
該課件的互功能主要分為兩類:一類是所有頁面共享的交互功能,如頁面關(guān)閉、最小化按鈕,鼠標的更改等;一類是各頁面之間的交互功能,如在聲母頁面按下一個聲母后會跳轉(zhuǎn)到該聲母的學(xué)習(xí)動畫。Director 有豐富“行為庫”,可以通過“行為庫” 去實現(xiàn)部分交互功能,大部分交互還需利用 Lingo 語言去實現(xiàn)。
1.頁面共享的交互功能實現(xiàn)
(1)結(jié)束光盤播放
On mouseup me
_Player.quit()
End
(2)光盤最小化窗口
On mouseup me
_Player.appminimize()
End
(3)鼠標的更改
可以用Lingo 語言實現(xiàn):
On mouseup me
Cursor(內(nèi)部鼠標數(shù)字代碼)
End
也可以通過“行為庫” Animation-interactive-rollover cursor change 行為來實現(xiàn)
(4)演員的更換
本例中關(guān)閉窗口和最小化窗口沒有交互時顏色為灰色,當鼠標放在上面時顏色變?yōu)榧t色,使用“行為庫” 中Animation-interactive-rollover Member change 行為來實現(xiàn)。
(5)光盤不規(guī)則窗口
將Director切換到Stage窗口,從Property Inspector中找到Display Template選項卡,在這個選項卡中可以設(shè)定窗口屏蔽(Mask)圖片和窗口拖拽用的屏蔽圖片。設(shè)置完后要等文件最后發(fā)布后才可以看到光盤的不規(guī)則窗口的變化。
2.頁面之間的交互
(1)首頁到相關(guān)頁面
如從首頁聲母按鈕交互到聲母頁面,在聲母按鈕上寫人如下Lingo指令:
On mousedown me
_player.open(the pathname&"聲母聲母頁面保存名稱.exe")
End
(2)頁面相應(yīng)學(xué)習(xí)內(nèi)容的跳轉(zhuǎn)
如在聲母頁面鼠標在相應(yīng)聲母上按下后可進入該聲母的Flash動畫學(xué)習(xí),Director可對Flash動畫進行控制,Lingo指令具體如下:
On mouseup me
Sprite(FlashSpriteNum).play()
——播放Flash演員
End
(3)返回頁面
On mouseup me
Go to frame N
——N為要返回的頁面開始放置的幀數(shù)
End
互動多媒體光盤的結(jié)構(gòu)框架完成后,測試一下所有的交互鏈接是否正確,保存好相應(yīng)的頁面文件。要在沒有安裝Director 的電腦上也能運行多媒體程序,還需要發(fā)布程序生成 EXE 可執(zhí)行文件。最后要將“幼兒快樂學(xué)拼音”互動多媒體學(xué)習(xí)光盤制作成母盤,需要將圖2中放置光盤的可執(zhí)行文件夾內(nèi)所有文件及可執(zhí)行文件都刻錄在母盤上,如果要讓光盤自動運行,同時必須在光盤的根目錄下放入“Autorun.inf”文件,詳細的“Autorun.inf”制作如下。
新建一個文本文件,將該文件其保存為“Autorun.inf”文件,在該文本文件中輸入以下信息:
[Autorun]
Open=互動多媒體學(xué)習(xí)光盤文件名稱.exe
Icon=互動多媒體學(xué)習(xí)光盤文件名稱.ico
[1]王芳.多媒體光盤設(shè)計與制作[J].計算機光盤軟件與應(yīng)用,2013,(17).
[2]金暉.基于 Director 的電子雜志的設(shè)計與制作[J].科技信息,2011,(25).
[3]顏志翰等.精通Director MX 2004多媒體開發(fā)[M].北京:清華大學(xué)出版社,2006.
[4]徐彥.淺析多媒體教學(xué)課件在職業(yè)教育中的應(yīng)用[J].天津職業(yè)院校聯(lián)合學(xué)報,2013,(08).
[5]張雅軍.基于flash技術(shù)的交互課件制作[J].天津職業(yè)院校聯(lián)合學(xué)報,2011,(02).
[6]李潔琥.多媒體教學(xué)存在的誤區(qū)及其對策 [J].天津職業(yè)院校聯(lián)合學(xué)報,2010,(01).
Discussion on the Design and Implementation of Mutual Multimedia Learning CD Based on Director
ZHANG Peng-li
(TianjinMachineryandElectricVocationalTechnicalCollege,Tianjin, 300131)
This paper introduces the developing process of multimedia learning CD - requirement analysis, flow chart design, the choice of creation tools, preparation of materials and implementation of the interactive functions, etc. It discusses how to use the Lingo Language of Director to implement the interactive functions by showing a learning CD called “Baby learns Pinyin”.
multimedia learning CD; directory; lingo language
2015-02-02
張鵬麗(1980-),女,河南人,天津機電職業(yè)技術(shù)學(xué)院講師,研究方向為教育信息化和計算機多媒體技術(shù)。
TP319
A
1673-582X(2015)04-0102-05