趙春雷

點線圓的位置關系,展示了初中幾何教學所需的“點與圓”、“線與圓”和“圓與圓”三組位置關系,由學生動手操作鼠標改變點的位置、線的位置和圓的位置及大小,從多方面幫助學生直觀理解幾何圖形的動態位置關系。
最終效果如圖1所示。

下載地址
http://www.y9b.com/BBS/UploadFile/2005-2/2005227232217446.swf
課件功能
本課件具有較強的交互性,可用于教師演示或學生操作自學,從動態的角度理解幾何圖形位置問題。
設計思路
1.在圖層1繪制軟件基本界面,在適當位置插入說明文字和菜單按鈕,如圖2所示。

2.新建圖層2,繪制選單按鈕、需要的圖形,并轉換為影片剪輯;放置各種提示文本框,再新建一層作為腳本層,為制作方便,給不同的層起名,如:mc層、action層和back層等,如圖3所示。

3.在相關幀中添加AS語句,設置顯示方式及菜單文本、各文本框的顯示內容。如:
fscommand("fullscreen","true");
//設置顯示方式為全屏顯示、不顯示菜單。
btext="點與圓的位置關系";
button_text1="點圓位置";
button_text2="線圓位置";
//對菜單按鈕的文本說明進行設置。
4.將腳本層分為三段設置,然后在不同部分的首幀添加AS語句,主要控制各影片剪輯的顯示控制情況,如點圓位置部分就隱藏直線“line”和圓2,腳本如下:
_root.dw.name="A";
_root.line._visible=false;
_root.y2._visible=false;
5.腳本中一個縮寫難點就是實時連線功能,可運用Action中的繪畫方法,腳本如下:
onClipEvent(enterFrame){
this.clear();
//清屏
if(_root._currentframe==1)
//在不同幀1、5、10有不同的連線方案。
{
lineStyle(1,0xFFFFFF,100);
moveTo(_root.y1._x,_root.y1_y);
lineTo(_root.dian_a_x,_root.dian_a_y);
//在第一部分連線圓y1到點A。因是輔助線,線型為細線1。
}
本例的制作方法有較強的擴展性,比較適合制作幾何方面的課件。