摘要:文章探討了多媒體課件網(wǎng)絡(luò)化應(yīng)用存在的突出問題,并設(shè)計(jì)了一套解決方案。最后,詳細(xì)敘述了用Flash MX實(shí)現(xiàn)多媒體課件網(wǎng)絡(luò)化應(yīng)用的具體方法。
關(guān)鍵詞:多媒體課件;網(wǎng)絡(luò);Flash;交互性;模塊
目前,信息技術(shù)已滲透到人們學(xué)習(xí)、工作和生活的各個(gè)方面,在教育領(lǐng)域,人們借助予信息技術(shù)改變傳統(tǒng)的教學(xué)方式,其中最為活躍的就是多媒體課件的制作和應(yīng)用的研究。
多媒體課件的重要特征是多媒體性和交互性。多媒體性指課件內(nèi)容是由文字、圖片、動(dòng)畫、音頻、視頻等多種媒體整合而成,具有豐富的感染力。交互性指用戶可以控制課件的播放,可以實(shí)現(xiàn)用戶和計(jì)算機(jī)相互的交流,從而達(dá)到控制學(xué)習(xí)過程的目的。多媒體課件的這些特征,使傳統(tǒng)教學(xué)方式受到強(qiáng)大的挑戰(zhàn)。也使得多媒體課件具備強(qiáng)大的生命力和應(yīng)用需求。
現(xiàn)時(shí)Intemet網(wǎng)絡(luò)中的視頻點(diǎn)播系統(tǒng)多采用流媒體技術(shù)。它可以實(shí)現(xiàn)視頻文件一邊下載,一邊播放,效果基本可以滿足用戶要求。那么我們前面提出的問題能不能用這樣的技術(shù)解決呢?答案是否定的。因?yàn)槲覀円シ诺膶?duì)象是多媒體課件,它和單一的視頻文件不同。多媒體課件的內(nèi)容除了視頻媒體以外,還包括文字、圖片、動(dòng)畫等各種媒體,視頻文件是不能滿足要求的。另外,交互性是多媒體課件必不可少的特征,在解決多媒體課件網(wǎng)絡(luò)化應(yīng)用的時(shí)候,多媒體課件的交互性是不能缺少的。
因此,簡(jiǎn)單的套用視頻點(diǎn)播系統(tǒng)來實(shí)現(xiàn)多媒體課件的網(wǎng)絡(luò)化應(yīng)用,會(huì)使課件的多媒體性不明顯、交互性不充分。
在保證多媒體課件原有特征的基礎(chǔ)上,實(shí)現(xiàn)多媒體課件的網(wǎng)絡(luò)化應(yīng)用是解決問題的方向。多媒體課件的體積大了,網(wǎng)絡(luò)化應(yīng)用就難于實(shí)現(xiàn)。從多媒體課件的體積人手, “化大為小,分而治之”是一種有效的解決方法,具體思路是這樣的:一、“化大為小”——將多媒體課件模塊化多媒體課件的規(guī)模,是難于控制的。如果一味控制課件的規(guī)模,雖然可以起到控制課件體積的目的,但必然會(huì)影響課件的效果和完整性。將多媒體課件模塊化, “化大為小”的思路是比較明智的選擇。根據(jù)多媒體課件的內(nèi)容,采取自頂向下,逐步細(xì)化、模塊化的方法,將一個(gè)大型的課件分解為由若干課件模塊組成,如圖1所示。這樣,一個(gè)大型的多媒體課件就被分解成若干模塊,每個(gè)模塊就是一個(gè)“小多媒體課件”,它們的體積比較小,易于網(wǎng)絡(luò)實(shí)時(shí)下載播發(fā)。
二、“分而治之”——在交互控制下,各模塊分別下載播放
按照“化大為小”的方法,多媒體課件被分解成若干課件模塊,通常包括一個(gè)主控模塊和若干功能模塊。所有功能模塊合在一起,實(shí)際上就是多媒體課件的全部內(nèi)容。通過主控模塊,可以交互控制功能模塊的播放。“分而治之”的思路是,當(dāng)網(wǎng)絡(luò)用戶提出多媒體課件應(yīng)用需求時(shí),不是將多媒體課件的全部內(nèi)容一次下載到用戶本地的計(jì)算機(jī)上,而是將主控模塊先下載到用戶本地計(jì)算機(jī)上,在主控模塊的控制下,用戶可以根據(jù)需要再分別下載功能模塊進(jìn)行播放。這樣就減輕了網(wǎng)絡(luò)壓力j能取得比較好的應(yīng)用效果。
通過前面的分析,得到一種解決問題的思路,這種思路和計(jì)算機(jī)程序設(shè)計(jì)語言的結(jié)構(gòu)化程序設(shè)計(jì)思想十分相符。多媒體課件本身實(shí)際上就是計(jì)算機(jī)程序,這種以科學(xué)的結(jié)構(gòu)化程序設(shè)計(jì)思想為基礎(chǔ)的設(shè)計(jì)多媒體課件的方法,是值得研究的。那么,怎么實(shí)現(xiàn)這種設(shè)計(jì)方法呢?
首先,能制作多媒體課件的軟件很多,但最適合實(shí)現(xiàn)多媒體課件網(wǎng)絡(luò)化應(yīng)用的軟件非Flash莫屬。主要原因是:Flash采用矢量圖形技術(shù),它的SWF動(dòng)畫文件非常小,因此Flash制作的多媒體課件非常適合在網(wǎng)絡(luò)上播放。Flash支持多種類型媒體的整合,特別是它的最新版本Flash MX,更是在多種媒體的支持上,功能強(qiáng)大。因此,用Flash能制作出的課件具有較強(qiáng)的多媒體性。Flash具備強(qiáng)大的交互實(shí)現(xiàn)功能。Flash內(nèi)置的腳本語言,功能強(qiáng)大,利用腳本語言,可以設(shè)計(jì)出交互功能強(qiáng)大的多媒體課件。利用Flash的LoadMovie()命令,可以很好地實(shí)現(xiàn)模塊化程序調(diào)用的功能。
利用Flash實(shí)現(xiàn)多媒體課件網(wǎng)絡(luò)化應(yīng)用的具體方法是:首先以“化大為小”的思路將課件分解為若干課件模塊。然后把每個(gè)課件模塊制作成獨(dú)立的Flash影片,最后利用LoadMovie命令實(shí)現(xiàn)各個(gè)課件模塊間的相互調(diào)用,實(shí)現(xiàn)模型如圖2所示:
利用這種設(shè)計(jì)思想制作出來的課件既較好地實(shí)現(xiàn)了模塊化課件設(shè)計(jì)的思想,又使課件具備了很強(qiáng)的網(wǎng)絡(luò)特性。因?yàn)檫@種類型的課件在播放時(shí),并不需要先把全部的課件模塊都裝載到計(jì)算機(jī)的內(nèi)存中,只需先裝載課件的主控模塊,需要時(shí),再在課件主控界面上單擊控制按鈕把其他的課件模塊裝載運(yùn)行。
圖2
在圖2所示的實(shí)現(xiàn)模型中,實(shí)現(xiàn)各個(gè)課件模塊之間相互調(diào)用的主要命令就是loadMovie命令,這個(gè)命令的一般形式是這樣的:loadMovie(“URL”,target/level[, variables]);如果要定義幀動(dòng)作或按鈕動(dòng)作用來加載某一個(gè)外部swf影片文件,需要打開[動(dòng)作]面板,展開[動(dòng)作]I[瀏覽器/網(wǎng)絡(luò)],用鼠標(biāo)雙擊其中的[loadMovie]命令,然后就可以在右邊顯示的參數(shù)面板中設(shè)置相應(yīng)的參數(shù)了。
1.URL:設(shè)置加載的swf文件的絕對(duì)路徑或相對(duì)路徑。若設(shè)置的是相對(duì)路徑,則用Flash播放器同時(shí)播放的多個(gè)swfjC件都應(yīng)該存放在相同的路徑下,如圖3所示設(shè)置的URL:等腰三角形的性質(zhì).swf為相對(duì)路徑,則該課件動(dòng)畫文件必須與設(shè)置動(dòng)作的主動(dòng)畫文件位于同一個(gè)文件夾中。另外需要注意URL參數(shù)中的文件擴(kuò)展名.swi~能缺少。
2.位置:這個(gè)參數(shù)可以設(shè)置動(dòng)畫將要加載的位置級(jí)別,或者是設(shè)置將加載的目標(biāo)影片剪輯實(shí)例。
Level(級(jí)別):用于設(shè)置將動(dòng)畫加載到哪一級(jí)界面上。在Flash播放器中,按照加載的順序,動(dòng)畫文件被編上了號(hào)。第一個(gè)加載的動(dòng)畫將被放在最底層-0級(jí)界面上,以后載人的動(dòng)畫將被放在0級(jí)以上的界面中。如圖4所示的將要加載的火焰的制作.swfWJ[級(jí)別]為0,由于主動(dòng)畫默認(rèn)的也在0級(jí)別上,所以被加載的動(dòng)畫將取代原來0級(jí)別上的主動(dòng)畫文件。如果我們把加載的動(dòng)畫的[級(jí)別]定義為1,則0級(jí)別上的主動(dòng)畫不會(huì)被加載的動(dòng)畫取代,兩個(gè)動(dòng)畫會(huì)同時(shí)存在,一個(gè)在O級(jí)別上,另一個(gè)在1級(jí)別上。
Target(目標(biāo)):用于設(shè)置將被加載的動(dòng)畫替換掉的影片剪輯實(shí)例(MC)?梢韵蛭谋究蛑苯虞斎胫付ǖ哪繕(biāo)影片剪輯實(shí)例,指定的影片剪輯實(shí)例與當(dāng)前動(dòng)畫位于同一級(jí)目錄下。
3.變量:用于設(shè)置是否把加載文件的變量數(shù)據(jù)發(fā)送到指定的URL中去。這個(gè)參數(shù)一般都用默認(rèn)值,一般不用管它。多媒體課件的網(wǎng)絡(luò)化應(yīng)用是一個(gè)前景廣闊的研究領(lǐng)域,有很多亟待解決的實(shí)際問題。多媒體課件的體積和網(wǎng)絡(luò)帶寬的矛盾,是本文研究的主要問題。經(jīng)過大量實(shí)踐證明,課件模塊化的設(shè)計(jì)模型,以及用Flash完成的實(shí)現(xiàn)模型,是解決這個(gè)矛盾的比較好的方案。
人才是教育這項(xiàng)企業(yè)的“產(chǎn)品”,只有以素質(zhì)為宗旨,把握好每一細(xì)節(jié),才能以“質(zhì)”取勝。作為教育工作者,要勇于創(chuàng)新,開拓新思路,將現(xiàn)代化的信息技術(shù)與實(shí)踐教學(xué)有機(jī)地結(jié)合,充分調(diào)動(dòng)學(xué)生的興趣和積極性,發(fā)揮學(xué)生的創(chuàng)造力,才能將教育學(xué)、心理學(xué)及學(xué)科知識(shí)融匯貫通,靈活運(yùn)用現(xiàn)代化教學(xué)手段;形成優(yōu)化的課堂教學(xué)方案,以適應(yīng)飛速發(fā)展的教育技術(shù),取得良好的教學(xué)效果。
[關(guān)于多媒體課件網(wǎng)絡(luò)化應(yīng)用存在的問題的探析論文]