陶海州
【摘要】現代教育技術是以多媒體的應用為主要特征,使用Flash技術輔助多媒體教學,在小學數學領域,把數學知識以多媒體的方式快速地傳播,使得數學知識更有趣、更形象.ActionScript是Flash的腳本語言.有了ActionScript就可以通過設置動作來創建交互動畫,實現數學課堂中的課件能生動、形象地展示教學內容,激發學生的學習興趣.
【關鍵詞】ActionScript;小學數學;flash
Flash是Adobe公司推出的專業二維動畫設計制作軟件.Flash除了二維動畫制作功能外,另一個非常強大的功能就是其交互性,實現交互功能主要是通過ActionScript語句.
ActionScript語句是Flash中內嵌的一種腳本語言,具備強大的交互功能,提高了動畫與用戶之間的交互性,并使得用戶對動畫元件的控制得到加強,隨著Flash軟件的發展,ActionScript也不斷推陳出新,其功能越來越強,更方便用戶使用.下面就通過一個小學數學乘、除法的實例來體現其在數學課堂教學中的作用.
一、播放動畫文件,說明操作要點
1.四個動態文本框,一個靜態文本框和一個輸入文本框;
2.兩個按鈕和兩個聲音文件;
3.兩個圖層和動作代碼.
二、操作步驟
1.新建一個Flash文檔,并保存文檔名稱為“小學數學乘法.fla”;
2.將背景圖和兩個聲音文件導入到庫,并將設置舞臺大小與背景圖的大小一致;
3.創建運算表達式:繪制兩個動態文本框和一個輸入文本框,實例名稱為“num1”“num2”“num3”,并顯示邊框;再繪制兩個動態文本框(“operator”“info”用于顯示運算符和提示信息)和一個靜態文本框(輸入“=”);
4.添加按鈕并修改按鈕文字:打開公共按鈕庫,選擇【button rounded】文件夾的“rounded green”和“rounded orange”兩個按鈕,雙擊進入編輯狀態,分別修改按鈕上的文字為“出題”和“檢查”,實例名稱分別為“check”和“next”;
5.編輯庫里的音樂文件:在【庫】面板中,分別選擇聲音文件右擊,選擇【鏈接】命令,打開【鏈接屬性】,選擇鏈接方式為“ActionScript導出”,在【標識符】欄輸入“right”和“wrong”(只需把聲音文件的擴展名去掉即可);
6.在【時間軸】面板上新建“圖層2”,選擇第1幀,打開【動作】面板,輸入動作代碼:
function randRange(min:Number,max:Number):Number {
var randomNum:Number = Math.floor(Math.random()*(max-min+1))+min;
return randomNum;
}
_root.next.onPress = function(){
var temp:Number = randRange(30,100);
_root.num1.text = temp;
_root.num2.text = randRange(1,temp);
var i:Number = randRange(1,2);
if(i == 1){
_root.operator.text = ″×″;
} else {
_root.operator.text = ″÷″;
}
_root.num3.text=″″;
};
_root.check.onPress = function(){
var sum:Number = 0;
var n1:Number = Number(_root.num1.text);
var n2:Number = Number(_root.num2.text);
if(_root.operator.text == ″×″){
sum = n1×n2;
} else {
sum = n1÷n2;
}
var my_sound:Sound = new Sound();
if(sum == _root.num3.text){
_root.info.text = ″回答正確″;
my_sound.attachSound(″right″);
} else {
_root.info.text = ″回答錯誤″;
my_sound.attachSound(″wrong″);
}
my_sound.start();
};
在原有的小學數學加、減法的Flash課件的基礎上,改變函數代碼,實現乘、除法.
三、總結與拓展
通過以上的實例,說明Flash ActionScript函數在小學數學教學中的廣泛應用,指出Flash ActionScript函數使得小學數學課件更加生動、形象,充分激發學生學習數學的積極性和趣味性,因此,應該在小學數學課件制作中大力提倡和推廣.介于本文所討論的乘除法,是在原有的小學數學加、減法的Flash課件的基礎上,改變函數代碼,實現乘、除法.
【參考文獻】
[1]繆亮.Flash動畫制作基礎與上機指導[M].北京:清華大學出版社,2010.
[2]王玉華.小學數學課件制作三合一[M].北京:北京希望電子出版社,2004.