徐彥俊,沈慧娟
(通化師范學(xué)院 資產(chǎn)處,吉林 通化 134002)
Flash軟件是一個(gè)多媒體應(yīng)用軟件,多用于化學(xué)、數(shù)學(xué)、物理、生物、語(yǔ)文等學(xué)科的多媒體課件制作.筆者以語(yǔ)文課件的制作為例介紹和探討了lash軟件的部分功能在制作多媒體課件過(guò)程中的應(yīng)用.
選擇題是多媒體課件中常見(jiàn)的習(xí)題形式,利用Flash軟件可以制作交互性較強(qiáng)的選擇題,可以制作二選一、三選一、四選一及多項(xiàng)選擇的題型,并且可以顯示結(jié)果、查出對(duì)錯(cuò)、算出分?jǐn)?shù),甚至可以重做.本實(shí)例是利用Flash軟件制作一個(gè)二選一的語(yǔ)音發(fā)音測(cè)試習(xí)題,即給出一個(gè)多音字和A、B兩個(gè)備選答案,將正確的選項(xiàng)填入到對(duì)應(yīng)的方框中.具體實(shí)例如圖1所示.
圖1 二選一選擇題實(shí)例界面
(1)試題的設(shè)計(jì).首先將試題以十個(gè)為一組,利用文本工具記事本做成.txt文本的形式,并將每個(gè).txt文本內(nèi)容中的第一行輸入“text=”,以便在Flash軟件中引用試題時(shí)進(jìn)行程序?qū)?,然后再輸入試題內(nèi)容,最后進(jìn)行保存,保存時(shí)文本名稱(chēng)必須使用英文或數(shù)字.具體效果如圖2.
圖2 設(shè)置文本格式界面
在保存此文本時(shí),應(yīng)在編碼中選擇“Unicode”;制作一個(gè)大的文本框,設(shè)置成動(dòng)態(tài)文本,并設(shè)置變量名稱(chēng)為“text”,這樣在Action中進(jìn)行編程時(shí),就能與上文的.txt文本對(duì)接成功,最后在相應(yīng)的幀中設(shè)置引用語(yǔ)句“l(fā)oadVariablesNum(“l(fā)xt3.txt”, 0);stop();”,即可利用Flash進(jìn)行引用“.txt”文本,使之加載到Flash動(dòng)畫(huà)中.
(2)輸寫(xiě)答案框的設(shè)計(jì).答案框是利用Flash軟件的功能設(shè)計(jì)的文本框,其作用主要是使輸入的答案A或B能夠顯示在文本框中,以便進(jìn)行下一步的試題分析與分?jǐn)?shù)評(píng)判;按照序號(hào)依次將每個(gè)方形框設(shè)置變量為a1、a2、a3、a4、a5、a6、a7、a8、a9、a10,并將每個(gè)文本框設(shè)置為輸入文本,且設(shè)置最多字符數(shù)為1,這樣只能輸入一個(gè)答案字符,防止被試者發(fā)生誤操作,輸入多個(gè)選項(xiàng),影響答題效果.如圖3所示.
圖3 設(shè)置變量名稱(chēng)界面
(3)答案按鈕的設(shè)計(jì).Flash軟件中有一個(gè)強(qiáng)大的公用庫(kù),在里面有無(wú)數(shù)精美的按鈕組件,制作者可以在其中找出任何一種自己想要的按鈕形式,當(dāng)然也可以在網(wǎng)上找到一些自己想要的按鈕或者親手制作理想的按鈕.本文中按鈕均是在Flash軟件自帶組件中得到的,而答案按鈕的作用是通過(guò)點(diǎn)擊按鈕進(jìn)入到判斷所選答案的正確與否,并最終宣布成績(jī)的環(huán)節(jié).
成績(jī)及格公布分?jǐn)?shù),如圖4所示.
圖4 成績(jī)及格界面
成績(jī)不及格,表示遺憾,如圖5所示.
圖5 成績(jī)不及格界面
為了便于操作及描述,設(shè)置所選答案均為A,設(shè)置A的變量為a.那么成績(jī)及格和不及格并顯示結(jié)果的具體代碼如下:
on (release)
{
if (a1 == “a”)
{
sum = sum + 10;
} // end if
if (a2 == “a”)
{
sum = sum + 10;
} // end if
if (a3 == “a”)
{
sum = sum + 10;
} // end if
if (a4 == “a”)
{
sum = sum + 10;
} // end if
if (a5 == “a”)
{
sum = sum + 10;
} // end if
if (a6 == “a”)
{
sum = sum + 10;
} // end if
if (a7 == “a”)
{
sum = sum + 10;
} // end if
if (a8 == “a”)
{
sum = sum + 10;
} // end if
if (a9 == “a”)
{
sum = sum + 10;
} // end if
if (a10 == “a”)
{
sum = sum + 10;
} // end if
}
on (release)
{
if (Number(sum) >= 60)
{
gotoAndPlay(2);
}
else if (Number(sum) < 60)
{
loadMovieNum(“shibai.swf”, 0);
} // end if
x = Number(sum);
}
最后,如果答案不正確,需要重新回到試題中進(jìn)行測(cè)試,則設(shè)置按鈕返回到第一幀進(jìn)行重做練習(xí),代碼為“gotoAndPlay(1);”.
(4)試題上下滾動(dòng)的設(shè)計(jì).試題比較多時(shí),在一個(gè)文本框內(nèi)無(wú)法完全顯示,這時(shí)就需要進(jìn)行試題滾動(dòng),以便瀏覽到全部試題,用Flash軟件達(dá)到這個(gè)目的可以使用很多種方法,本文選用其中一種方法進(jìn)行介紹.這種方法是利用Flash軟件制作的按鈕進(jìn)行控制.按鈕可以隨意選擇各種類(lèi)型,只要在按鈕中加入語(yǔ)句進(jìn)行控制即可.
針對(duì)本文試題的設(shè)計(jì),在向上瀏覽的按鈕中添加語(yǔ)句如下:
on (press)
{
tellTarget(“/down”)
{
play();
} // End of TellTarget
}
on (release)
{
tellTarget(“/down”)
{
gotoAndStop(1);
} // End of TellTarget
}
向下瀏覽的按鈕中添加語(yǔ)句如下:
on (press)
{
tellTarget(“/up”)
{
play();
} // End of TellTarget
}
on (release)
{
tellTarget(“/up”)
{
gotoAndStop(1);
} // End of TellTarget
}
(5)進(jìn)行測(cè)試.對(duì)完成的每一個(gè)主要的動(dòng)畫(huà)場(chǎng)景進(jìn)行測(cè)試,檢查課件的內(nèi)容是否完整,動(dòng)畫(huà)效果是否流暢,若有不滿(mǎn)意之處,應(yīng)及時(shí)改正,然后再進(jìn)行測(cè)試,反復(fù)進(jìn)行,直到達(dá)到自己滿(mǎn)意的效果為止.具體操作為:執(zhí)行【控制】【測(cè)試場(chǎng)景】菜單命令,彈出測(cè)試場(chǎng)景,檢查完畢,關(guān)閉測(cè)試場(chǎng)景,再進(jìn)入主操作界面進(jìn)行修改.整個(gè)課件制作完成后,還要對(duì)整個(gè)課件進(jìn)行測(cè)試工作,檢查整個(gè)動(dòng)畫(huà)效果的完整性及流暢性.具體操作為:執(zhí)行【控制】【測(cè)試影片】菜單命令,彈出測(cè)試影片,檢查完畢,關(guān)閉測(cè)試影片.
(6)課件發(fā)布.課件的發(fā)布非常重要,發(fā)布不好,會(huì)影響到以后的運(yùn)行.具體操作為:執(zhí)行【文件】【發(fā)布設(shè)置】菜單命令,打開(kāi)【發(fā)布設(shè)置】對(duì)話(huà)框,選擇發(fā)布類(lèi)型,默認(rèn)為Flash影片和HTML兩種類(lèi)型.前者在播放時(shí)要求計(jì)算機(jī)安裝Flash player,而后者則不需要,這樣在使用課件時(shí),就不必再去安裝Flash player的插件,所以建議選擇HTML類(lèi)型進(jìn)行發(fā)布.然后在類(lèi)型后的文本框中設(shè)置文件名稱(chēng),也可以默認(rèn)與Flash文檔名稱(chēng)相同.點(diǎn)擊后面的黃色文件夾圖標(biāo),設(shè)置保存位置,設(shè)置完畢后,點(diǎn)擊【發(fā)布】按鈕,這樣整個(gè)課件的制作過(guò)程就完成了.
實(shí)踐證明,利用Flash軟件制作多媒體教學(xué)課件是一個(gè)前景廣闊的研究領(lǐng)域,它給多媒體教學(xué)這種新的教學(xué)模式增添了色彩與活力.熟練掌握運(yùn)用Flash軟件制作多媒體教學(xué)課件需要一個(gè)過(guò)程,教師必須在制作和教學(xué)過(guò)程中不斷探索,充分發(fā)揮主導(dǎo)作用,積極主動(dòng)地學(xué)習(xí),才能充分掌握運(yùn)用Flash軟件制作多媒體課件這項(xiàng)技能,制作出高質(zhì)量的Flash多媒體教學(xué)課件,更好的為學(xué)生服務(wù).
[1]張先為.FlashMX課件制作實(shí)用教程[M].北京:清華大學(xué)出版社,2004.
[2]李耀麟.用Flash開(kāi)發(fā)多媒體課件的研究[J].中山大學(xué)學(xué)報(bào)論叢,2007(2).
[3]王杰,李興保.用Flash制作練習(xí)題課件[J].中國(guó)教育信息化,2007(6).
[4]遠(yuǎn)新蕾.利用Flash MX2004快速制作多項(xiàng)選擇題和填空題[J].牡丹江師范學(xué)院學(xué)報(bào),2008(1).
[5]蘇仰娜,蔡澤鋒.應(yīng)用Flash動(dòng)畫(huà)技術(shù)開(kāi)發(fā)中學(xué)物理課件[J].現(xiàn)代計(jì)算機(jī),2007(10).
[6]陳小鵝.在FLASH中制作選擇題[J].職業(yè)與教育,2007(9).