摘 要:介紹在Flash中制作交互式練習(xí)題的四種方法,尤其推崇利用Wondershare QuizCreator軟件實(shí)現(xiàn)。目前很多學(xué)校已經(jīng)用這個(gè)軟件制作了考試系統(tǒng),效果很好。
關(guān)鍵詞:軟件;課件;Wondershare QuizCreator
Flash課件的制作中經(jīng)常會在課件中放入一些練習(xí)題,下面我分別來談?wù)勎以谥谱鹘换ナ骄毩?xí)題中的解決方案。
一、利用ActionScript2.0實(shí)現(xiàn)
ActionScript 動(dòng)作腳本是Adobe Flash Player運(yùn)行時(shí)環(huán)境的編程語言。它在 Flash 應(yīng)用程序中實(shí)現(xiàn)交互、數(shù)據(jù)處理以及其他功能。交互式練習(xí)題就是這種交互動(dòng)畫,它可以由ActionScript編程完成,目前ActionScript已經(jīng)推出了3.0版本,在這里我只就2.0版本中的交互式單項(xiàng)選擇題進(jìn)行分析和制作。
Flash制作單項(xiàng)選擇題需要解決以下問題:
1.每個(gè)題目在做過一次的情況下可以重新做一次。
2.當(dāng)選擇了某個(gè)選項(xiàng)以后,在題目中的空白橫線處必須出現(xiàn)該選項(xiàng)的序號,如A、B、C、D等,以提示所選的是什么。
3.當(dāng)選擇完成后,系統(tǒng)應(yīng)給出答案的正誤,在題目的右側(cè)給出錯(cuò)號。
4.在給出題目的正誤之后,有時(shí)候還要對所選答案進(jìn)行簡單分析和講解。下面我來對上述問題逐一解決。
(1)若要使每個(gè)題目可以反復(fù)地重做,那么所有題目都要做成影片剪輯。
(2)若要在選擇了某個(gè)選項(xiàng)之后,在題目的空白橫線上出現(xiàn)所選選項(xiàng)的字母,則還需要做一個(gè)影片剪輯,即答案影片剪輯。
(3)在完成選擇后由系統(tǒng)給出正誤判斷,則還需一個(gè)正誤判斷的影片剪輯,在這個(gè)影片剪輯中,第一幀插入動(dòng)作stop(),第二幀畫√號,第三幀畫×號。同樣在按鈕的release事件中添加一個(gè)跳到答案影片剪輯中某幀的動(dòng)作gotoAndStop(),就可實(shí)現(xiàn)如上效果。
(4)完成題目后所給出的答案分析也是一個(gè)影片剪輯,第一幀是動(dòng)作stop(),第二幀給出A的答案分析,第三幀給出B的答案分析,第四幀給出C的答案分析,第五幀給出D的答案分析。同樣也是在按鈕的release事件中添加一個(gè)跳到答案影片剪輯中某幀的動(dòng)作gotoAndStop()即可。
完成這些操作一道單選題就做好了,這種方法對初學(xué)者來說不易掌握,而且操作也比較麻煩。下面我再介紹比較方便的幾種方法。
二、利用組件實(shí)現(xiàn)
下面以多選題為例說明使用組件做交互練習(xí)題的方法。首選是新建一個(gè)Flash文件,在場景中做好選擇題的背景,再建影片剪輯制作多選題1。在多選題影片剪輯中建四個(gè)圖層,分別放組件代碼、作為檢查答案的按鈕組件、作為備選答案的復(fù)選框組件和題目文本。
擺放好位置后就是代碼的編寫了,對復(fù)選框組件和按鈕組件可通過fontSize、color兩個(gè)屬性設(shè)置外觀。最重要的就是按鈕組件監(jiān)聽代碼,當(dāng)按按鈕時(shí)要判斷題目是否正確。代碼寫法:
function clicked(){
if(cbox1.selected==1cbox2.selected==1cbox3.selected==1cbox4.selected==1){
fk=“太棒了,答對了!”;
}else{
fk=“不對噢,再想想!”;
}
}
but1.addEventListener(“click”,clicked);
代碼中出現(xiàn)的fk為動(dòng)態(tài)文本變量名,題目是否正確的判斷都在這個(gè)動(dòng)態(tài)文本中顯示,這與前面的例子在影片剪輯中顯示答案的正誤一樣,都是典型常用的方法。這樣多選題就做出來了。
三、利用模板實(shí)現(xiàn)
在Flash8到FlashCS3的版本中都提供了測驗(yàn)?zāi)0?,利用模板我們可以很輕松地制作各種你想要的題目。選擇從模板創(chuàng)建后,可選擇一種樣式,F(xiàn)lash8中系統(tǒng)提供了三種樣式。進(jìn)入到編輯界面后可以看到在時(shí)間軸的圖層區(qū)域內(nèi)有5個(gè)圖層。其中Interaction層就是模板給出的六種題型的圖層,從第2幀到第7幀,每個(gè)幀上對應(yīng)一種測驗(yàn)題型,依次是:拖放題、填空題、熱對象題、熱區(qū)題、多項(xiàng)選擇題、判斷題。可惜的是CS4以上的版本不再提供這個(gè)模板。
四、利用Wondershare QuizCreator實(shí)現(xiàn)
Wondershare QuizCreator是一個(gè)強(qiáng)大的Flash試題工具,它簡單易用,功能強(qiáng)大,支持可視化快速開發(fā),利用它可以在沒有編程基礎(chǔ)的情況下,輕松地制作出基于Flash的交互式的試題,并能進(jìn)行測評。在沒有模板的情況下,Wondershare QuizCreator無疑是一個(gè)最方便快捷的選擇。
在Flash課件中交互式練習(xí)題的制作道路上,我經(jīng)歷了上述四個(gè)過程,由起初的ActionScript代碼到現(xiàn)在的Wondershare QuizCreator讓我深切地感受到計(jì)算機(jī)軟件發(fā)展的日新月異,它正朝著一個(gè)功能強(qiáng)大、使用便捷的方向走入普通人的生活。相信在未來的教學(xué)中會有更新更好的多媒體工具幫助教師制作出模擬各種環(huán)境的交互測試題。
參考文獻(xiàn):
繆亮,張愛文.Flash多媒體課件制作實(shí)用教程[M].北京:清華大學(xué)出版社,2007.
作者簡介:黃金穎,女,出生于1979年2月,本科,就職于吉林信息工程學(xué)校,研究方向:電子計(jì)算機(jī)。