" />

卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

使用代碼實(shí)現(xiàn)在Flash中元件的重復(fù)運(yùn)動(dòng)

在這篇文章中,作者將向您介紹如何使用代碼在Flash中實(shí)現(xiàn)元件自動(dòng)運(yùn)動(dòng)到舞臺(tái)右邊界,并且循環(huán)重復(fù)運(yùn)動(dòng)。下面詳細(xì)說(shuō)明操作方法。步驟1:創(chuàng)建新的Flash文檔首先打開Flash軟件,選擇“文件” ->

在這篇文章中,作者將向您介紹如何使用代碼在Flash中實(shí)現(xiàn)元件自動(dòng)運(yùn)動(dòng)到舞臺(tái)右邊界,并且循環(huán)重復(fù)運(yùn)動(dòng)。下面詳細(xì)說(shuō)明操作方法。

步驟1:創(chuàng)建新的Flash文檔

首先打開Flash軟件,選擇“文件” -> “新建”,在彈出的對(duì)話框中選擇“ActionScript 3.0”選項(xiàng),創(chuàng)建一個(gè)空白文檔。

步驟2:插入元件和添加實(shí)例名稱

在舞臺(tái)中插入一個(gè)名為“太陽(yáng)”的影片剪輯元件,并將其“實(shí)例名稱”修改為“sun_mc”。

步驟3:新建圖層并插入關(guān)鍵幀

在舞臺(tái)上方新建一個(gè)圖層,并命名為“代碼”。在“太陽(yáng)”圖層的第三幀上插入一個(gè)普通幀。

步驟4:在代碼圖層添加動(dòng)作

在“代碼”圖層的第一幀上右鍵點(diǎn)擊,選擇“動(dòng)作”選項(xiàng)。在此處我們需要聲明兩個(gè)Number類型的變量numx和numy,并為它們賦初始值。

步驟5:定義元件的運(yùn)行速度

接下來(lái),我們需要定義“太陽(yáng)”元件運(yùn)動(dòng)的速度。在代碼中添加以下行:

```actionscript

var speed:Number 5;

```

步驟6:設(shè)置元件的初始位置

將“太陽(yáng)”元件的x軸坐標(biāo)設(shè)置為numx,y軸坐標(biāo)設(shè)置為numy。

```actionscript

sun_mc.x numx;

sun_mc.y numy;

```

步驟7:在第二幀更新元件位置

在“代碼”圖層的第二幀上插入一個(gè)空白關(guān)鍵幀,并在幀上右鍵點(diǎn)擊,選擇“動(dòng)作”選項(xiàng)。在此處我們需要將橫坐標(biāo)值增加一個(gè)speed的值,并將其更新為新的numx值。

```actionscript

numx speed;

sun_mc.x numx;

```

步驟8:處理越界情況

在“代碼”圖層的第三幀上插入一個(gè)空白關(guān)鍵幀,并在幀上右鍵點(diǎn)擊,選擇“動(dòng)作”選項(xiàng)。使用if語(yǔ)句判斷“太陽(yáng)”元件的x軸坐標(biāo)是否超出舞臺(tái)的右邊界(表示舞臺(tái)的寬度)。

```actionscript

if (sun_mc.x > ) {

gotoAndPlay(2); // 跳轉(zhuǎn)到第二幀繼續(xù)播放

} else {

gotoAndPlay(1); // 跳轉(zhuǎn)到第一幀重新開始播放

}

```

步驟9:測(cè)試程序

最后,點(diǎn)擊“Ctrl Enter”進(jìn)行測(cè)試。您將看到“太陽(yáng)”元件一遍又一遍地從舞臺(tái)的左邊運(yùn)動(dòng)到右邊。

通過(guò)上述步驟,您已經(jīng)學(xué)會(huì)了如何使用代碼實(shí)現(xiàn)在Flash中元件的重復(fù)運(yùn)動(dòng)。希望本文對(duì)您有所幫助!

標(biāo)簽: