創(chuàng)建Symol(符號)
通過菜單“Insert→New Symol”命令新創(chuàng)建下列幾個Symol(符號):
1、一Movie Clip(電影夾子),命名為“Dolly”,繪制一個矩形,代表小車。
2、三個Button(按鈕),制作成矩形或圓形,分別代表Play(開始)、Stop(停止)、Restart(返回)。
程序具體制作
1、進入Scene(場景),將當(dāng)前圖層Layer1命名為“小車”,從Library中拖入制作好的小車Movie Clip,放置到合適位置上,并將Movie Clip小車的“Instance Name”命名為“Dolly”:選中小車,在下方的Properties(屬性)面板中的“Instance Name”欄中輸入“Dolly”。
在小車圖層的第一個關(guān)鍵幀處輸入Actions語句:
stop();
s0=getProperty(“/dolly”,_x);//設(shè)置Dolly水平方向初始位置屬性
t = 0;
a = 2; //設(shè)置加速度為2
x = 0;
v = 0;
在小車圖層中第二幀處插入一個Keyframe(關(guān)鍵幀),保持小車的位置不變,輸入Actions語句:
t = t+0.5; //設(shè)置時間間隔
s = s0+0.5*a*t*t;
x = s-s0;
v = a*t;
setProperty(“/dolly”,_x,s);//設(shè)置函數(shù)的屬性
2、新建圖層Layer2,命名為“主界面”,在編輯區(qū)中輸入“勻加速直線運動”幾個字,并輸入“s=m、a=m/s2、v=m/s、t=s”等文本,在“s=”與“m”之間插入文本框:選擇工具欄中文本輸入工具,在編輯區(qū)中“s=”與“m”之間單擊,插入一個輸入文本框,調(diào)整好大小,在下方的Properties(屬性)面板中,文本屬性選擇“Input Text”,選中[顯示邊框]按鈕,在“Var”欄中輸入“x”,將文本框命名為“x”,如圖1所示。
同樣方法在“a=”與“m/s2”之間、“v=”與“m/s”之間及“t=”與“s”之間分別插入文本框,并分別命名為“a”、“v”、“t”。
繪制一條標(biāo)明刻度的直線,表示小車運動的平面,從Library中拖入Play、Stop、Restart三個按鈕,調(diào)整好各部分之間的位置,如圖2所示。在三個按鈕中分別輸入Actions語句:
(1)Play按鈕
on(release){
play();
}
(2)Stop按鈕
on(rollover){
stop();
}
(3)Restart按鈕
on(release){
gotoandplay(1);
x=0;
v=0;
t=0;
setProperty(“/dolly”,_x,s0);
}
3、新建圖層Layer3,命名為“運動”,在運動圖層第三幀處插入一個Keyframe,輸入Actions語句:
gotoandplay(2);//播放完第三個關(guān)鍵幀后再從第二個關(guān)鍵幀開始播放
最后制作完成的程序界面如圖2,按下“Ctrl+Enter”測試一下,效果不錯吧!若感到速度有點慢,修改一下加速度就可以了。