沈應(yīng)兄
摘要:以Flash8.0制作中小學(xué)相關(guān)學(xué)科測試題為例,簡要介紹動態(tài)文本加隱形按鈕法和UI組件法兩種制作方法,并比較它們的異同,以期望給中小學(xué)教師制作課件時參考。
關(guān)鍵詞:隱形按鈕;動態(tài)文本;UI組件;腳本語句
中圖分類號:TP18 文獻(xiàn)標(biāo)識碼:A 文章編號:1009-3044(2014)28-6738-02
新課程改革下,正確運用多媒體技術(shù)促進(jìn)和提高教學(xué)效果,成了每位中小學(xué)教師的共識。廣大教師在中小學(xué)課堂中紛紛應(yīng)用信息技術(shù)實施教學(xué),推動了教育信息化的快速發(fā)展。工作中老師們常常要制作一些教學(xué)輔助課件,無論是課堂演示型的課件還是給學(xué)生個別學(xué)習(xí)用的個別指導(dǎo)型課件,鞏固練習(xí)模塊是必不可少的。雖然Flash8.0中有專門的Quiz測驗?zāi)0?,但是該模板使用的交互操作組件種類多,修改參數(shù)很麻煩,廣大普通教師使用熱情不高。下面介紹制作測試題的兩種相對簡單的方式。
1 動態(tài)文本加隱形按鈕法
選擇題是教育教學(xué)過程最常用的考試測驗用客觀題型之一,一般分單項選擇題和多項選擇題。判斷題是一種只有兩個答案選項的特殊單項選擇題。
1) 單選題
顧名思義,單選題只有一個正確答案。啟動Flash8.0,我們首先在場景舞臺上圖層1中制作好題目和四個答案選項,鎖定該圖層。增加圖層2,在對應(yīng)圖層1的題干后面括號內(nèi)或橫線上放置一個用來顯示答案的動態(tài)文本框,實例名稱為“da”,在畫面右側(cè)空白位置放置一個用來顯示反饋結(jié)果的動態(tài)文本框,實例名稱為“fk”;然后制作一個隱形按鈕(在按鈕元件窗口第4幀繪制一個無邊框的紅色矩形),將該隱形按鈕從庫中拖出放在場景中第一個選項答案上,調(diào)整按鈕大小使正好覆蓋答案選項,其余3個隱形按鈕同上設(shè)置;接著給每個隱形按鈕添加動作腳本。本題正確答案是C,因此選中C上的隱形按鈕,添加動作語句為:on(release){ da.text=”C”;fk.text=”答對了,你真棒!”;},其余的3個按鈕添加語句類似,只不過3個按鈕腳本中引號中的答案序號對應(yīng)修改成A、B、D,反饋語改成“錯誤!”,為了生動,每一個錯誤的反饋語可以不同。Ctrl+Enter測試,當(dāng)我們單擊不同選項答案時,橫線上會出現(xiàn)答案序號ABCD,反饋區(qū)出現(xiàn)相應(yīng)的反饋。
如果需要制作多道題,我們可以按F6鍵復(fù)制關(guān)鍵幀,然后修改相應(yīng)的題目內(nèi)容和答案選項,以及按鈕動作腳本相應(yīng)語句。為防止測試影片時畫面跳個不停,可以給第一幀添加語句:stop();再制作下一題和上一題按鈕,放到場景中,給按鈕添加動作語句即可。下一題腳本:on(release){da.text=””;fk.text=””; nextFrame();};上一題腳本:on(release){ da.text=””;fk.text=””;PrevFrame();}。
2) 多選題
多項選擇題是指題目有不止一個答案。啟動Flash8.0我們首先在場景舞臺上圖層1中制作好題目和四個答案選項,然后在題干括號內(nèi)或橫線上放置一個用來顯示答案的動態(tài)文本框,實例名稱為“da”,鎖定圖層;增加圖層2,按照單選題中的方法制作隱形按鈕,再將該隱形按鈕從庫中拖出放在圖層2中相應(yīng)位置,調(diào)整隱形按鈕使其覆蓋住動態(tài)文本框,給隱形按鈕添加代碼如下:on(release){ da.text=”ABD”; }。實現(xiàn)當(dāng)單擊橫線或括號(隱形按鈕)時,動態(tài)文本顯示正確答案,缺點是直接告訴答案,沒有學(xué)習(xí)者選擇答案的交互參與感。
3) 填空題或問答題
填空和問答屬于主觀題型,例如中小學(xué)語文學(xué)科教學(xué)測試中一般用來完成課文內(nèi)容填空、給生字組詞等等。效果是只要單擊橫線/括號就出現(xiàn)對應(yīng)答案。我們可以使用上面多選題制作方法來制作,此處制作過程略。
2 UI組件法
UI組件是Flash8.0中一些復(fù)雜的帶有可以定義參數(shù)的影片剪輯符號。使用組件可以減少普通教師的開發(fā)工作量。下面舉例談?wù)刄I組件中單選Radio Button、復(fù)選Check Box、文本輸入TextInput組件的使用,即如何制作常見測試題:單選題(判斷題)、多選題、填空題。
1) 單選題
啟動Flash8.0,在場景舞臺圖層1的第1幀制作題目內(nèi)容“1.下列不屬于中國古典四大名著的是( )。”,然后打開菜單“窗口”下的“組件”,彈出組件面板,單擊User Interface,展開后選擇Radio Button,將其拖放到場景中題目下方,選擇舞臺下方的參數(shù)面板,修改該組件的Label名稱為“A 西游記”,組件實例名稱為t1;復(fù)制該組件,粘貼3次,分別修改其Label名稱為“B 西廂記”、“C 紅樓夢”、“D 三國演義 ”,組件實例名稱分別為t2、t3、t4;增加圖層2,在選項右側(cè)空白處拉出一個動態(tài)文本框用來對使用者選擇答案后的反饋,實例名稱為fk;最后制作一個“確定”按鈕用來判斷學(xué)習(xí)者單擊四個答案時是否正確,按鈕動作腳本如下:on(release){ if(_root.t2.selected==1){fk.text=”答案正確”;}else{ fk.text=”選擇錯誤!”; }}(if后括號中語句表示該題答案是B)。
如果需要制作多道題,可以在第2幀F(xiàn)6復(fù)制關(guān)鍵幀,修改相關(guān)參數(shù)即可(具體可參照前面方法一)。如果制作判斷題,那么更簡單,變成只有2答案選項的單選題,具體制作略。
如果要在同一畫面上制作第2題,則可以將第1題題干4答案選項和反饋區(qū)一起復(fù)制到下面,修改相關(guān)參數(shù)(題干、4答案選項的Label和GroupName及實例名稱、反饋區(qū)動態(tài)文本框?qū)嵗Q)。這里解釋下,單選題比較特殊,如果不分組,兩道題系統(tǒng)運行時認(rèn)為是一道題有8個選項答案供選擇,所以只有將第1題和第2題的組件各自放歸一個組中,才不會出現(xiàn)錯誤。
2) 多選題
制作與單選題類似。啟動Flash8.0,在場景舞臺中制作題目內(nèi)容“1.下列屬于中國古典四大名著的有( )?!?,將組件中的Check Box拖放到舞臺上題目下方,單擊下方的參數(shù)面板,修改該組件的Label名稱為“A 紅樓夢”,組件實例名稱為a1;復(fù)制該組件,粘貼3次,分別修改其Label名稱為“B 西游記”、“C 聊齋志異”、“D 水滸傳 ”,組件實例名稱分別為a2、a3、a4;接著再拉出一個動態(tài)文本框用來反饋,實例名稱為fk;最后對按鈕添加動作腳本:on(release){ if(a1.selected==1&&a2.selected==1&&a3.selected==0&&a4.selected==1)
{fk.text=”答案正確”;}else{ fk.text=”選擇錯誤!”; }}(if后括號中語句表示該題答案是ABD)。
3) 填空題
啟動Flash8.0,在場景舞臺制作題目內(nèi)容“1.我國古代詩人中有“詩仙”美譽的是( )?!?,
然后到組件面板中拉一個Text Tnput(文本輸入)組件放到括號中,該組件實例名稱為s1;再制作一個動態(tài)文本反饋區(qū)fk,最后對判斷按鈕添加按鈕動作腳本如下:on(release){ if(s1.text==”李白”){fk.text=”輸入正確”;}else{ fk.text=”錯誤!重新輸入”; }}。
3 兩種方法的比較
動態(tài)文本加隱形按鈕法:原理簡單,制作容易,工作量?。ㄖ恍柚谱饕淮坞[形按鈕,可以拉到舞臺N次)。缺點是學(xué)習(xí)者缺少參與感,一單擊相應(yīng)提示就能出現(xiàn)答案,減少動腦思考機會,不利于學(xué)生思維能力培養(yǎng)。
組件法:交互感強,參與程度高,與實際學(xué)習(xí)中練習(xí)與測試一致。缺點是這些組件是事先定制好的,如大小外觀等方面不好修改,按鈕動作語句稍微復(fù)雜些,須有基本的程序設(shè)計知識。
特別說明:
1) 前面兩種制作方法中所用的實例名稱可以自己另取,只要是英文字母開頭,名稱前不能有空格,實例名稱與按鈕腳本中一致即可。
2) 如果覺得反饋文本比較單調(diào),可以將其修改成影片剪輯作為反饋。在影片剪輯內(nèi)部,第1幀為空,加stop語句,第2幀中制作對號“√”或鮮花掌聲,第3幀中制作錯號“x”或哭臉;然后將影片剪輯拖放到要反饋的地方,修改實例名稱為mc,然后在原來腳本語句中正確反饋處修改成mc.gotoAndStop(2) ,錯誤反饋處修改成mc.gotoAndStop(3) 。
綜上所述,這兩種方法各有優(yōu)缺點,實際使用中根據(jù)需要選擇適合的來制作。其他學(xué)科也可以參照文中方法制作相關(guān)練習(xí)題。
參考文獻(xiàn):
[1] 胡浩江.Flash8.0動畫設(shè)計基礎(chǔ)(附光盤21世紀(jì)高職高專系列規(guī)劃教材)[M].北京:北京師范大學(xué)出版社,2007.
[2] 伍福軍,張珈瑞. 21世紀(jì)全國高職高專計算機案例型規(guī)劃教材·Flash8.0動畫設(shè)計案例教程[M].北京:北京大學(xué)出版社,2007.
[3] 張雪峰. Flash8中文版實用教程(21世紀(jì)高等院校規(guī)劃教材) [M].北京:中國水利水電出版社,2007.