摘要:本文介紹了如何利用Flash軟件良好的交互功能來(lái)設(shè)計(jì)可應(yīng)用于課堂教學(xué)的限時(shí)測(cè)試,實(shí)現(xiàn)教師、學(xué)生、課件三方交互的同時(shí)給予學(xué)生及時(shí)的評(píng)價(jià)與反饋,進(jìn)而優(yōu)化課堂教學(xué)。
關(guān)鍵詞:Flash;交互性;課堂教學(xué)
Flash軟件的交互性強(qiáng),可以通過(guò)鼠標(biāo)、鍵盤的各項(xiàng)操作來(lái)實(shí)現(xiàn)人機(jī)互動(dòng)。[1]因此利用Flash軟件可制作出多種具有交互題型,應(yīng)用于課堂教學(xué)當(dāng)中。[2]本文利用Flash軟件及其Actionscript動(dòng)作腳本語(yǔ)言設(shè)計(jì)出可應(yīng)用于課堂教學(xué)的限時(shí)測(cè)試,其具有計(jì)分、計(jì)時(shí)、反饋功能,實(shí)現(xiàn)教師、學(xué)生、課件三方交互的同時(shí)給予學(xué)生及時(shí)的評(píng)價(jià)與反饋,進(jìn)而優(yōu)化課堂教學(xué)。
該限時(shí)測(cè)試一開(kāi)始頁(yè)面含有“開(kāi)始測(cè)試”交互按鈕,點(diǎn)擊“開(kāi)始測(cè)試”按鈕后進(jìn)入測(cè)試頁(yè)面并開(kāi)始計(jì)時(shí),完成測(cè)試后點(diǎn)擊“最終得分”按鈕則可以查看得分,點(diǎn)擊“首頁(yè)”按鈕可以返回首頁(yè)。倘若一分鐘后還未完成答題,則會(huì)自動(dòng)跳轉(zhuǎn)到“時(shí)間到!”頁(yè)面,該頁(yè)面具有“重新測(cè)試”按鈕,點(diǎn)擊該按鈕則可以再次進(jìn)行測(cè)試。制作流程如下:
一、頁(yè)面設(shè)計(jì)和交互按鈕設(shè)置
(1)打開(kāi)Flash軟件,新建類型為“Actionscript2.0”的文檔,可以根據(jù)實(shí)際需要設(shè)置頁(yè)面的寬、高、背景顏色和幀頻等。
(2)如圖1所示,插入圖層并進(jìn)行對(duì)圖層進(jìn)行命名。
(3)如圖1所示,在“開(kāi)始測(cè)試”圖層的第一幀插入關(guān)鍵幀,利用文本工具在適當(dāng)位置插入一個(gè)文本為“限時(shí)測(cè)試”的靜態(tài)文本。創(chuàng)建交互按鈕“開(kāi)始測(cè)試”,為其添加如下動(dòng)作代碼:
on(release)
{
gotoAndPlay(2);
}
(4)如圖1所示,在“重新測(cè)試”圖層的第五幀插入關(guān)鍵幀,為該幀添加動(dòng)作代碼“stop();”。利用文本工具在適當(dāng)位置插入一個(gè)文本為“時(shí)間到!”的靜態(tài)文本。創(chuàng)建交互按鈕“重新測(cè)試”,并為其添加如下動(dòng)作代碼:
on(press){
gotoAndPlay(1)
}
二、計(jì)時(shí)器設(shè)置
(1)如圖1所示,在“計(jì)時(shí)器”圖層的第二幀插入關(guān)鍵幀,在第三幀插入幀。如圖3所示,利用文本工具在第二幀的適當(dāng)位置插入一個(gè)文本為“00:00:00”的動(dòng)態(tài)文本,并將其“變量”設(shè)置為“szsz”。
(2)在“計(jì)時(shí)器”圖層的第二幀創(chuàng)建一個(gè)影片剪輯。由于本實(shí)例設(shè)置的幀頻為24幀/秒,且所需倒計(jì)時(shí)為1分鐘,則在該影片剪輯中的第1440幀插入關(guān)鍵幀,并為該幀添加動(dòng)作代碼“root.gotoAndPlay(5)”。則開(kāi)始測(cè)試1分鐘后,頁(yè)面將從測(cè)試頁(yè)面自動(dòng)跳轉(zhuǎn)到“時(shí)間到!”重新測(cè)試頁(yè)面。
(3)如圖1所示,在“計(jì)時(shí)器代碼”圖層的第一、二、三幀分別插入關(guān)鍵幀,并為第一幀添加如下動(dòng)作代碼:
stop();
szsz ="00:01:00";//表示計(jì)時(shí)器一開(kāi)始顯示的時(shí)間
szsz8 = 60;//表示計(jì)時(shí)器倒計(jì)時(shí)的秒數(shù)
第二幀添加如下動(dòng)作代碼:
time = new Date();
seconds1 = time.getTime();
countdown = szsz8;
第三幀添加如下動(dòng)作代碼:
stop();
hs1 = setInterval(showTime,100);
function showTime(){
time = new Date();
var seconds2 = time.getTime();
var hour0=0;
var minute0=0;
var second0=0;
var nnn0 = seconds2-seconds1;
var nnn = countdown-Math.round(nnn0/1000);
var hour = Math.floor(nnn/3600);
if(hour<10){
hour0 ="0"+hour;
}
else{
hour0 = hour;
}
var minute = Math.floor((nnn-Math.floor(nnn/3600)*3600)/60);
if(minute<10){
minute0 ="0"+minute;
}
else{
minute0 = minute;
}
var second = Math.round(nnn-Math.floor(nnn/60)*60);
if(second<10){
second0 ="0"+second;
}
else{
second0 = second;
}
if(hour0==0 and minute0==0 and second0==0){
szsz8 = 9000;
clearInterval(hs1);
}
szsz = hour0+":"+minute0+":"+second0;
}
三、題目設(shè)置
(1)新建一個(gè)影片剪輯并命名為“題目”,利用文本工具在影片剪輯的舞臺(tái)輸入題目和選項(xiàng)內(nèi)容,可以根據(jù)實(shí)際需要調(diào)整字體的樣式、大小和顏色等。
(2)如圖2所示,選擇窗口菜單中的組件選項(xiàng),插入“RadioButton”組件,并分別放置在各個(gè)選項(xiàng)前的適當(dāng)位置。
圖2 測(cè)試頁(yè)面
(3)如圖3所示,將所有“RadioButton”組件的“l(fā)abel”值設(shè)置為空,根據(jù)實(shí)際需要設(shè)置“data”值(“data”值對(duì)應(yīng)的是選擇該選項(xiàng)得到的分?jǐn)?shù),錯(cuò)誤的選項(xiàng)應(yīng)設(shè)置為0,正確的選項(xiàng)可根據(jù)題目設(shè)置),此處實(shí)例第一、二道題的正確選項(xiàng)的“data”值為“50”。同一道題的所有選項(xiàng)的“groupName”值應(yīng)相同,此處實(shí)例第一道題的所有選項(xiàng)“groupName”值為“q1”,第二道題為“q2”。
圖3 RadioButton組件參數(shù)設(shè)置
(4)如圖2所示,利用文本工具創(chuàng)建一個(gè)動(dòng)態(tài)文本,放在最終得分旁。將動(dòng)態(tài)文本的“變量”設(shè)置為“defen”。創(chuàng)建交互按鈕“最終得分”,并為其添加如下動(dòng)作代碼:
on(release){
a=q1.getValue();
b=q2.getValue();
if(a==50){a=50;}
else{a=0;}
if(b==50){b=50;}
else{b=0;}
defen = a + b
}
on(release)
{
_root.gotoAndStop(4)
}
(5)在“題目”圖層的第三幀插入關(guān)鍵幀,在第四幀插入幀。并第三幀添加動(dòng)作代碼“stop();”,將“題目”影片剪輯放入適當(dāng)位置當(dāng)中。
(6)在“題目”圖層的第三幀適當(dāng)位置創(chuàng)建“首頁(yè)”交互按鈕,并為其添加以下動(dòng)作代碼:
on(press){
gotoAndPlay(1)
}
四、導(dǎo)出運(yùn)行
選擇文件菜單中的發(fā)布設(shè)置選項(xiàng),勾選其他格式中的“Win放映文件”則可以生成EXE格式文件保存于電腦任意位置。
以上就是利用Flash設(shè)計(jì)課堂限時(shí)測(cè)試的基本方法和步驟,希望能為教學(xué)工作者制作多媒體課件時(shí)提供一些參考和幫助。
參考文獻(xiàn):
[1]鄧華麗.試談運(yùn)用Flash軟件制作交互式多媒體課件[J].電腦編程技巧與維護(hù),2015(19):80-81+90.
[2]關(guān)玉兵,孫崴.運(yùn)用Flash制作各類交互題型的方法[J].中國(guó)教育信息化,2010(16):65-66.
作者簡(jiǎn)介:朱欣彤(1999.3-)女,民族:漢族,籍貫:廣東清遠(yuǎn),學(xué)歷:本科。