小學一年級正是學生建立數的概念的時期,教會學生數數是數學教學的一項重要任務。教師可以制作一個“數星星”的課件,來進行“認識數”的教學。在課件中,教師可以任意輸入一個數字,在場景中將出現相同數目的不斷閃爍的星星。每次輸入數,星星出現的位置和大小都不相同。利用本課件可以開展數數比賽,讓學生將數數的結果書寫下來,看誰數得快、寫得好,從而使課堂更加生動有趣。課件效果如圖1所示。筆者現將課件的制作方法介紹如下。
制作背景
1)在Flash MX中新建一個空白文件,將背景設置為黑色。插入3個新圖層,自下而上將4個圖層命名為“背景”“星星”“交互”“動作”。
2)單擊“背景”圖層第1幀,使用“矩形工具”按鈕,在舞臺頂部和底部分別繪制一個灰色矩形。

3)添加一個文本框,輸入文字“數星星”,設置字體為隸書,字號為32,字體顏色為黃色,放置于舞臺左上角。
制作影片剪輯元件
1)選擇“插入”→“新建元件”菜單命令,新建一個名為“星星”的影片剪輯元件。在該影片剪輯元件的第1幀繪制一顆星星,效果如圖2a所示。

2)單擊第3幀按F6鍵增加一個關鍵幀,使用“線條工具”按鈕,在星星的周圍繪制一些長短不同的線條,設置線條顏色為淡黃色,效果如圖2b所示。
3)返回主場景,打開“庫”面板,將“星星”影片剪輯元件拖出,放置于舞臺外的工作區,選中該“星星”元件,打開“屬性”面板,為該影片剪輯元件增加實例名稱為“star”。
添加輸入文本框和按鈕
1)選擇“交互”層第1幀,添加一個靜態文本框,輸入文字“請輸入星星數量:”,設置字體為隸書,字號為20,字體顏色為白色,放置于場景右下角。
2)再添加一個輸入文本框,設置字體為隸書,字號為20,字體顏色為黑色,變量為maxnum,并單擊“在文本的周圍顯示邊框”按鈕,使其自動為文本框添加白色背景。將輸入文本框放置于文字“請輸入星星數量:”的右側。
3)從“公用庫”選擇一個按鈕,拖放到場景右下角,并在按鈕上添加文字“確定”。
效果如圖3所示。

為幀和按鈕設置動作語句
1)單擊“動作”圖層第1幀,打開“動作”面板,在“動作”工具箱中依次展開“動作”“變量”文件夾,雙擊添加set variable動作語句,在參數框中設置“變量”為“tempnum”,設置“值”為0,然后再添加stop動作語句,如圖4所示。

2)選擇“確定”按鈕,打開“動作”面板,切換到“專家”模式,輸入如下動作語句:
on (release) {
for (i=tempnum; i>=1; i--) {
removeMovieClip(\"star\"+i);
}
tem = maxnum;
for (i=1; i<=maxnum; i++) {
duplicateMovieClip(\"star\", \"star\"+i, i);
eval(\"star\"+i)._x = Math.random()*550+50;
eval(\"star\"+i)._y = Math.random()*350+50;
temp = Math.round(Math.random()*50)+20;
eval(\"star\"+i)._yscale = temp;
eval(\"star\"+i)._xscale = temp;
eval(\"star\"+i)._alpha = Math.round(Math.random()*50)+50;
}
maxnum = \"\";
}
3)至此完成本課件的所有制作,按Ctrl+Enter鍵測試結果。
(作者單位:河北省玉田縣實驗小學)