1 概述
凸透鏡成像規(guī)律是高中階段學(xué)習(xí)的一個重點和難點內(nèi)容,當(dāng)物體的位置發(fā)生變化時,物體所成像的位置、大小和形態(tài)(倒立或正立)也會同時發(fā)生變化。利用Flash MX動作腳本語言實現(xiàn)的強(qiáng)大交互功能,可實現(xiàn)在課件中用“蠟燭”作為實驗物體,當(dāng)使用者用鼠標(biāo)拖動“蠟燭”時,該“蠟燭”所成的像會隨之發(fā)生變化,表現(xiàn)真實準(zhǔn)確的實驗過程,使學(xué)生能夠在較短時間內(nèi)掌握凸透鏡的成像規(guī)律,獲得理想的教學(xué)效果。
2 制作課件場景(背景和標(biāo)題)
1)在flash MX中新建一個空白文件,插入2個圖層,自下而上命名3個圖層為“背景”“標(biāo)題”“動畫”。
2)用“矩形工具”,在“背景”繪制2個相同的淺藍(lán)色矩形。
3)在“標(biāo)題”層輸入“高中物理課件”“凸透鏡成像規(guī)律”等文字。
3 制作元件
3.1 制作“火焰”元件
1)按Ctrl+F8鍵,在彈出的“創(chuàng)建新元件”對話框中,設(shè)置“名稱”為“火焰”,“行為”為“影片剪輯”,單擊“確定”,進(jìn)入該元件的編輯窗口。
2)單擊工具欄的“鉛筆工具”并選擇“平滑模式”;設(shè)置“筆觸顏色”為黑色,在舞臺中央繪制“火焰”圖形輪廓,設(shè)置“填充樣式”為“放射狀”,為“火焰”圖形填充紅—橙漸變色,最后刪除火焰的邊框線。如圖1所示。

3)連續(xù)按F6鍵4次插入4個關(guān)鍵幀,這幾個關(guān)鍵幀的內(nèi)容與第1幀的相同;分別在第2、第3、第4、第5關(guān)鍵幀上使用“箭頭工具”并拖動鼠標(biāo)來改變火焰圖形的形狀,使各關(guān)鍵幀上火焰圖形略有不同。按“Enter”鍵可預(yù)覽火焰的動態(tài)效果。
3.2 制作“蠟燭”元件
1)選擇“插入”→“新建元件”菜單命令,創(chuàng)建 一個名稱為“蠟燭”的 “影片剪輯”元件。
2)單擊工具欄中的“橢圓工具”“矩形工具”繪制一個圓柱形并填充“藍(lán)—白—藍(lán)”線形漸變色,作為“蠟燭”的柱體。
3)單擊工具欄中的“線條工具”,設(shè)置“筆觸顏色”為黑色,“筆觸高度”為2,在蠟燭上端繪制一條短的豎線,作為蠟燭的燭芯。
4)按F11鍵打開“庫”面板,將庫中的“火焰”元件拖到燭芯上,調(diào)整其大小,使其與蠟燭圖形的尺寸相匹配,如圖2所示。“蠟燭”元件制作完成。
3.3 制作“凸透鏡成像”元件
1)選擇“插入”→“新建元件”菜單命令,創(chuàng)建 名稱為“凸透鏡成像”的影片剪輯元件。

2)將該元件的圖層1的名稱改為“主軸”,再插入兩個圖層并分別命名為“凸透鏡”“蠟燭”。選擇“查看”→“標(biāo)尺”菜單命令,在舞臺顯示水平標(biāo)尺和垂直標(biāo)尺。拖出一條水平輔助線,使該輔助線與垂直標(biāo)尺的0刻度線對齊;從垂直標(biāo)尺上拖出5條垂直輔助線,分別對齊水平標(biāo)尺上的120(左)、60(左)、0、60(右)、和120(右)刻度。
3)在“主軸”圖層繪制一條與水平輔助線重合,“筆觸高度”為2的黑色的水平線,作為凸透鏡的主軸。在主軸上標(biāo)注焦距和二倍焦距(如圖3所示),鎖定該圖層。
4) 在“凸透鏡”圖層繪制一個較窄的無邊框的橢圓并填充“白色—淡藍(lán)色”放射狀漸變色,作為“凸透鏡”(如圖4所示),鎖定該圖層。
5)從“庫”面板中,將元件“蠟燭”拖動到“蠟燭”圖層,并置于舞臺上凸透鏡圖形的左側(cè),在“屬性”面板上設(shè)置“實例名稱”為candle。

6)單擊“蠟燭”圖層的第2幀,在“動作”面板中,在該面板右側(cè)的“腳本窗格”中輸入以下的動作語句:
duplicateMovieClip(candle,“candle1”,1);//復(fù)制影片剪輯實例candle1
7)選中蠟燭圖形,在“動作”面板中,設(shè)置編輯狀態(tài)為專家模式;在該面板中編輯窗格中,輸入以下動作語句:
on(press){
startDrag(this,1,-1000,0,-15,0);
}
on(release){
stopDrag();
}
onClipEvent(load){
f=60;
_x=-2*f;
_y=0;
}
onClipEvent(enterFrame){
with(_parent.candle1){
u=math.abs(this._x);
v=f*u/(u-f);
_x=v;
if(u _alpha=40; _rotation=0; }else{ _alpha=100; _rotation=180; } m=math.abs(v)/u; mk=math.sqrt(m)*100; _xscale=mk; _yscale=mk; } } 8)單擊舞臺左上角的“場景1”按鈕,回到主場景,單擊“動畫”圖層的第1幀然后將“庫”面板上的元件“凸透鏡成像”拖到舞臺的中央;在“標(biāo)題文字”圖層的第1幀,輸入文本 “請拖動蠟燭進(jìn)行實驗”。 9)鎖定各圖層,保存文件,按Ctrl+Enter鍵,預(yù)覽課件的播放效果(如圖5所示),全部操作完成。