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