□楊婷婷 賈樹文
目前中小學傳統(tǒng)的上課方式是每個知識點后面會有幾道相關隨堂習題以幫助考查學生對知識點的掌握程度。借助二維動畫制作軟件Flash的強大技術功能可以制作出界面美觀、教學效果逼真,并且還具有信息反饋功能的教學輔助軟件和練習型課件,并且在制作反饋信息功能這方面Flash具有不需要復雜編程,只需要利用自身所具有的組件功能就可實現。Flash所具有的這些優(yōu)勢和便于使用的特點對大部分中小學教師來說制作類似課件會比較簡單可行。
下面介紹了一個數學課件的制作過程,用于考查學生加減法運算的能力,通過點擊課件上的“請出題”按鈕,輔助的教學或是練習軟件就會隨機出一道100以內四則運算習題,只需要練習者在“=”號后的方框內輸入答案即可;通過點擊“查看結果”按鈕,可以檢測結果的準確性。如結果準確點擊查看按鈕就會出現“恭喜你答對了”的激勵標語,相反答錯了就會出現讓你“好好想一想”鼓勵標語,同時軟件可以將答題準確情況反饋給使用者。
一、創(chuàng)建練習題的背景
(一)打開Flash軟件。通過點擊工具欄中的圖層“新建”按鈕創(chuàng)建一個新圖層并并把它設置為背景圖層,然后從圖片庫中導入一張顏色和大小合適的圖片作為背景圖片,效果如圖1。

圖1
(二)創(chuàng)建動態(tài)文本框。第一,插入新的圖層并命名為“動態(tài)文本”。在剛剛創(chuàng)建的背景圖層的基礎上點擊插入新圖層按鈕創(chuàng)建一個新的圖層并把它命名為“動態(tài)文本”。
第二,動態(tài)文本的創(chuàng)建。在剛剛創(chuàng)建的“動態(tài)文本”圖層中通過點擊“文本工具”按鈕將其“屬性面板”中的“文本類型”設置為“動態(tài)文本”,同時選中“在文本周圍顯示邊框”這個按鈕,為的是創(chuàng)建出來的動態(tài)文本上能夠顯示出邊框,把上述屬性參數設置完成后,在窗口的適當位置通過軟件工具創(chuàng)建兩個大小合適的動態(tài)文本對象(其效果如圖2所示)。接下來把動態(tài)文本對象屬性面板里的文本對象的“變量”參數設置為“a”、“b”,并對“字體”和“大小”以及“顏色”進行適當的設置如圖3。

圖2

圖3 對變量a的設置
上面創(chuàng)建的兩個動態(tài)文本框的作用是顯示隨機出現的兩個相加減的數字,這兩個數就是通過設置的“a”和“b”兩個變量來實現動態(tài)的隨機數。
還有另外一個是用來接收練習者的答案輸入的動態(tài)文本框,是通過使用輸入文本來實現的。按照上述的操作步驟創(chuàng)建一個動態(tài)的文本新圖層,通過菜單欄中的“文本工具”在窗口中恰當的位置創(chuàng)建一個大小合適的文本框,然后對該文本框的屬性進行恰當的設置,通過屬性面板將里面的“文本類型”設置為“輸入文本”,同樣這里也需要選擇“在文本周圍顯示邊框”按鈕,并且設置合適的“字體”和“大小”以及“顏色”,并把該“變量”設置為“c”。設置效果看參考圖3。
第三,此外還有一個文本框是用來接收反饋信息的區(qū)域,操作步驟同上,這里把新創(chuàng)建的文本框的“變量”設置為“result”,這里需要更加留意的是在答案被主動查看以前是不能夠直接顯示出來的,所以這里我們不選擇文本周圍顯示邊框的按鈕,并對“字體”、“大小”和“顏色”進行設置。
(三)創(chuàng)建一個提示信息的文本框。第一,通過按鈕插入“提示文本”圖層,通過選中“動態(tài)文本”這個圖層然后單擊按鈕重新創(chuàng)建一個新的圖層并命名為“提示文本”。
第二,創(chuàng)建提示信息的文本。在新建的“提示文本”圖層里用“文本工具”在兩個加減數中間創(chuàng)建一個“-”和“+”,在結果與加減數中間創(chuàng)建一個“=”,并對它們三個的屬性進行設置。創(chuàng)建完這三個提示文本后,再在這三個提示文本下方創(chuàng)建兩個分別為“查看結果”和“請出題”的文本,并通過屬性面板將它們的“文本類型”設置成“靜態(tài)文本”屬性,并對“字體”、“大小”和“顏色”進行設置,同樣設置為不顯示邊框。
(四)進行按鈕的創(chuàng)建。把“提示文本”圖層選中并通過單擊“插入圖層”按鈕創(chuàng)建一個新的圖層并把它的名字設置為“按鈕”,并把該按鈕選中,并通過依次單擊接下來的“窗口”菜單→“其他面板”→“公用庫”→“按鈕”等打開“公用按鈕庫”面板,從中選擇兩個合適的按鈕將其放在“查看結果”和“請出題”的后面。
(五)定義動作腳本。第一,對“請出題”按鈕的動作腳本進行定義,把“請出題”后面的按鈕選中并打開“動作面板”對動作腳本進行編程,具體細節(jié)如圖4。

圖4
當單擊“請出題”按鈕時,變量“a”便被賦予一個100內的隨機整數,并將其顯示在第一個動態(tài)文本框中。同樣變量“b”也被賦予一個100內的隨機整數,并將其顯示在第二個動態(tài)文本框中。這里需要注意的是由于變量“c”和變量“result”的屬性被設置成空值,所以它們并不顯示內容。

圖5
第二,對“查看結果”按鈕的動作腳本進行編寫和修改,通過打開“查看結果”的按鈕并對“動作”面板里面的動作腳本進行適當的編寫和修改,具體效果如圖5。當點擊查看結果這個按鈕時系統(tǒng)便會對輸入文本框中的內容跟系統(tǒng)內的結果進行比對,這里是把數字“c”的數值跟“a”和“b”之和或差進行比對,如果比對的結果相同則會在“result”文本框中顯示“恭喜你,答對了!”的文本,要是結果不一致就會顯示“好好再想想”的提示信息。如圖6。

圖6 效果圖
通過上述的幾步操作就可以制作出合適的練習模擬測試軟件,可以通過執(zhí)行文件菜單里的導出影片命令制作出EXE可執(zhí)行軟件。
[1]鄒虹,劉宇平編著.Flash高級案例實踐[M].北京:電子工業(yè)出版社,2005