国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

飛機投彈模擬演示

2005-04-29 16:35:27吳國舜
中國信息技術教育 2005年5期
關鍵詞:炸彈元件按鈕

吳國舜

在中學物理教學中,飛機投彈情境無法通過實驗完成,學生不易理解,教師語言描述又不夠直觀,用課件演示形象生動,具有很好的教學效果。

課件演示效果如下圖所示。

下載地址

http://y9b.com/BBS/dispbbs.asp?boardid=7&id=881

課件功能

模擬演示一架飛機在空中沿水平方向運動,在相同的時間間隔里逐個水平拋出炸彈,在空氣阻力不計的理想狀態(tài)下炸彈、飛機間的相對運動情況,炸彈相對飛機做自由落體運動,炸彈在空中排成一豎直線,炸彈落地點間距相等的場景。

使用方法

在課件中設置了五個交互性控制按鈕,可以對課件的使用起輔助研究的作用。

設計思路

首先明確課件制作方案,明確課件需要達到的教學效果。制作版本:Flash MX 6.0。制作方法如下:

1.建立元件庫,飛機元件可在Flash的內(nèi)置元件庫中找到,比較方便省事。炸彈元件用Flash本身的畫圖功能畫出,軌跡的描點元件用小圓點表示即可。再建立一條豎直線元件用來跟蹤平拋炸彈與飛機的水平間距。在共享按鈕庫中拖出一個按鈕以備交互。

2.將各元件屬性命名,并編寫腳本控制。本課件關鍵的腳本是飛機和炸彈的運動軌跡點的確定,由于篇幅限制,只能選擇飛機軌跡的腳本進行說明:

t=0.5*i;//設置時間變量

x=x0+(vx*t); y=y0; xd= x0+(vx*t);

if(t<= 5){

yd =y0;

}else{

yd=y0+(((0.5*a)*(t-5))*(t-5));

}

th=math.sqrt((2*h)/a);

if(yd>=h){

xd=x0+(vx*(th+5));

yd=y0+(((0.5*a)*th)*th);

}

if(x>=600){

i=0;

}//以上設置飛機軌跡點的水平豎直坐標duplicateMovieClip("fjgj","fjgj"+i,i);

/*復制飛機軌跡點的表達式。

這里介紹一下該語法結(jié)構:duplicateMovieClip(target,newname,depth);

1.target:指被用來復制的來源影片片斷分身。如本程序中的"fjgj";

2.newname:指所復制完成新影片片斷分身對象的名稱。如"fjgj" +i;

3.depth:為堆疊參數(shù)。指定新完成的對象與其他對象重疊時的顯示層次,depth越大時,顯示越上層。若有兩個顯示層次相同的影片片斷,則先復制的影片片斷會被后建立的取代。如:i;/*。

setProperty("fjgj"+i,_x,x);

setProperty("fjgj"+i,_y,y0);

setProperty("fjgj"+i,_alpha,/:n);

i=(i+1)-/fjtdwz/kz/:xxx;

炸彈軌跡點的設置亦類似。編程思路要解決的問題是:飛機在運動場景中可顯示投放的炸彈數(shù)目,每個炸彈的運動情況都是做平拋運動,但初始位置不同,必須通過程序控制。

3.將各元件在場景中的位置進行合理安排,使界面簡潔明了,容易操作。

最后就可以測試發(fā)布了。

注意:該課件雖小,但涉及的編程對象較多,所以在設計時一定要理順各對象的屬性,在設計中養(yǎng)成定時保存的習慣,每處理完一個對象就測試一下效果,以免出錯時不知在什么位置。

猜你喜歡
炸彈元件按鈕
當你面前有個按鈕
開心炸彈
開始炸彈
開心炸彈
開心炸彈
死循環(huán)
QFN元件的返工指南
在新興產(chǎn)業(yè)看小元件如何發(fā)揮大作用
寶馬i3高電壓元件介紹(上)
內(nèi)心不能碰的按鈕
桂阳县| 社旗县| 綦江县| 新和县| 平顺县| 德令哈市| 汤阴县| 湖南省| 呼图壁县| 建瓯市| 苏尼特右旗| 彭州市| 嵩明县| 南靖县| 蒲城县| 卓资县| 太谷县| 葫芦岛市| 枝江市| 汉阴县| 伊宁市| 洛浦县| 武鸣县| 灯塔市| 青铜峡市| 平罗县| 含山县| 乌鲁木齐县| 宣威市| 达拉特旗| 呈贡县| 通州市| 榕江县| 温泉县| 集贤县| 崇仁县| 永城市| 星子县| 丽水市| 铁力市| 东城区|