當(dāng)前位置:軟件學(xué)堂 > 資訊首頁(yè) > 網(wǎng)絡(luò)編程 > Flash > AS3.0在特定范圍內(nèi)反復(fù)彈跳的球

AS3.0在特定范圍內(nèi)反復(fù)彈跳的球

2021/9/11 16:25:25作者:佚名來(lái)源:網(wǎng)絡(luò)

移動(dòng)端
flash 8.0簡(jiǎn)體中文綠色版

大?。?6.29MB語(yǔ)言:

類(lèi)型:動(dòng)畫(huà)制作等級(jí):

Flash AS3.0教程:在特定范圍內(nèi)反復(fù)彈跳的球
AS3.0在特定范圍內(nèi)反復(fù)彈跳的球

在特定范圍內(nèi)反復(fù)彈跳的球的動(dòng)畫(huà)效果圖如下:

步驟一、新建“底圖”圖層,在圖層中設(shè)計(jì)場(chǎng)景動(dòng)畫(huà)的基本內(nèi)容;

步驟二、新建“影片剪輯”圖層,在圖層中加入足球影片剪輯“ball_mc”;

步驟三、新增“文稿”圖層,選擇第1幀,按F9打開(kāi)動(dòng)作面板,建立影片剪輯的ENTER_FRAME監(jiān)聽(tīng)器以及對(duì)應(yīng)的監(jiān)聽(tīng)函數(shù)goi(),輸入相關(guān)的ActionScript

Flash AS3.0教程(在特定范圍內(nèi)反復(fù)彈跳的球)代碼如下:

 

//定義參數(shù) var speed=10; var speed_x=speed; var speed_y=speed;

//變換元件位置 ball_mc.addEventListener(Event.ENTER_FRAME,goi); function goi(me:Event) {  with(ball_mc) {   x += speed_x;   y += speed_y;   if (x<0) {    x=0;    speed_x=speed; }

else if (x>500) {    x=500;    speed_x=-speed;

}   if (y<0 y="0;" speed_y="speed;" else="" if="" y="">300) {    y=300;    speed_y=-speed; } } }

這樣,F(xiàn)lash AS3.0教程:在特定范圍內(nèi)反復(fù)彈跳的球的動(dòng)畫(huà)就制作完成了,快下載源碼試試吧。

下載該Flash As3.0教程動(dòng)畫(huà)源碼