1 前言
乘法口訣是小學生必須熟練掌握的重要內容,它是數學運算的基礎。為了幫助學生自主學習乘法口訣,筆者用Flash MX軟件內置的動作腳本語言開發設計了“乘法口訣練習題”課件,該課件的交互性非常強。其總體效果:單擊“出題”按鈕,電腦會從1~9的自然數中隨機任選兩個數作為乘數和被乘數,測試者輸入答案后,單擊“確定”按鈕,電腦自動給出下一道題……依此類推,直到做完第10題,單擊“確定”按鈕后,電腦自動給出分數;過一段時間自動進入下一輪測試。筆者現將該課件的制作方法介紹如下,以供參考。
2 場景設置
1)在“場景”中插入8個新圖層,自下而上命名為“背景”“文字”“算式”“文本背景”“動態文本”“成績顯示”“成績框”“按鈕”“命令”圖層。

2)在“背景”圖層使用“矩形工具”繪制一個圓角矩形,將該圖層延長到第50幀。
3)在“文字”圖層的第1幀用“文本工具”輸入圖1中靜態文本。
4)單擊“算式”圖層的第2幀,按F6鍵插入空白關鍵幀,在該幀用2次“文本工具”輸入“算式”中的“×”和“=”。
5)在“文本背景”圖層的第2幀,用“矩形工具”繪制2個大小為50 px×32 px的淺藍色小矩形放在“×”號的兩側。
6)在“動態文本”圖層的第2幀,使用“文本工具”繪制4個動態文本框,變量名分別命名為“ts”“a1”“b1”“c1”,分別放在題號處和乘法算式的空位處,激活“=”右側文本框的“在文本周圍顯示邊框”按鈕。在該圖層的第16幀插入空白關鍵幀。
7)在“成績顯示”圖層的第3幀,輸入文字“繼續出題!”;在該圖層的第16幀,輸入文字“你的成績為:”。在時間軸的第16幀單擊鼠標右鍵,創建補間動畫,在第50幀插入關鍵幀,選中該幀的“你的成績為:”文字對象,在“變形”面板中將其放大到160%。
8)在“成績框”圖層的第16幀,用“文本工具”在文字“你的成績為:”的右側添加一個動態文本框,變量名命名為“fs”。
9)在“按鈕”圖層的第2幀從“公用庫”中拖出2個按鈕,為其添加文字“出題”“確定”,在該圖層的第16幀插入空白關鍵幀。總的場景效果如圖1所示。
10)在“命令”圖層的第2幀、第15幀、第50幀插入空白關鍵幀。
3 動作腳本命令

1)幀動作代碼。分別單擊“命令”圖層的第1、第2空白關鍵幀,在“動作面板”上輸入框1、框2內動作代碼;為該圖層的第15空白關鍵幀添加“gotoAndPlay(2);”代碼;為該圖層的第50空白關鍵幀添加“gotoAndPlay(1);”代碼。
2)“按鈕”動作代碼。選中“出題”按鈕,在“動作面板”上輸入如下動作代碼。
①“出題”按鈕代碼。
on (release)
{
a1 = random(9) + 1;
b1 = random(9) + 1;
if (ts == 0)
{
ts = 1;
}
}
②“確定”按鈕代碼。
on (release)
{
gotoAndPlay(3);
if (c1 == a1 * b1)
{
right = right + 1;
fs = right * 10;
}
if (c1!= a1 * b1)
{
right = right ;
fs = right * 10;
}
ts = ts + 1;
if (ts + 1 >11)
{
gotoAndPlay(16);
}
}