Flash怎么控制物體移動的速度? Flash讓物體按照制定的速度移動

flash中想要讓舞臺中的物體按照輸入的速度移動,該怎么制作呢?下面我們就來看看詳細(xì)的教程。
1、在Flash庫中制作一個正方形影片剪輯元件,將元件拖動到舞臺中,在屬性面板中將實(shí)例名稱取名為“squ_mc”。
2、用“文本工具”在舞臺繪制一個輸入文本框,將實(shí)例名稱取名為“acc_txt”。
3、在舞臺中插入一個“運(yùn)動”按鈕,在屬性面板中將實(shí)例名稱取名為“start_btn”。
4、新建一個代碼圖層,打開動作面板。首先,定義一個實(shí)型變量acc,保存正方形運(yùn)動的加速度。
5、接著,定義一個實(shí)型變量v,用來保存正方形運(yùn)動的速度。
6、然后,注冊按鈕start_btn鼠標(biāo)單擊事件的偵聽器,接收者函數(shù)為“onstart”。
7、定義偵聽器函數(shù)onstart,參數(shù)ev為鼠標(biāo)事件。
8、在函數(shù)中,首先設(shè)置加速度的值,用text屬性從舞臺獲取數(shù)值。
9、注冊影片剪輯元件squ_mc的enterframe事件的偵聽器,接收者函數(shù)為fall。
10、定義偵聽器函數(shù)fall,代碼如下圖所示。
11、正方形運(yùn)動的速度值為,原來的速度加上加速度acc。
12、元件squ_mc每次運(yùn)動的值為,對象的Y軸坐標(biāo)加上運(yùn)動的速度。
13、用if語句判斷,如果正方形到達(dá)舞臺下邊界,執(zhí)行下面的語句。
14、最后,如果if語句成立,則停止正方形運(yùn)動,使正方形停止在舞臺底部。
15、運(yùn)行程序,在舞臺輸入加速度的值,單擊“運(yùn)動”按鈕,以輸入的值控制正方形做加速運(yùn)動,一直運(yùn)動到舞臺底部。
以上就是flash cs6中控制物體移動速度的教程,希望大家喜歡,請繼續(xù)關(guān)注腳本之家。
相關(guān)推薦:
Flash cs6怎么用按鈕計(jì)算兩點(diǎn)的斜率和傾角?
Flash cs6怎么制作太陽從左到右重復(fù)移動的動畫?
Flash cs6怎么制作鼠標(biāo)單擊對象螺旋運(yùn)動到右邊界的循環(huán)動畫?
相關(guān)文章
Flash中this構(gòu)造函數(shù)不能表示參數(shù)的含義該怎么辦?
Flash中this構(gòu)造函數(shù)不能表示參數(shù)的含義該怎么辦?flash cs6中this構(gòu)造函數(shù)在編寫參數(shù)時不能和變量同名,否者容易出錯,這就不能很好的表示參數(shù)的含義,該怎么解決這個問題2018-02-11flash怎么設(shè)計(jì)福字藝術(shù)字效果?
flash怎么設(shè)計(jì)福字藝術(shù)字效果?新年到了,想要使用flash繪制一個圓形的福字,該怎么設(shè)計(jì)這種效果呢?下面我們就來看看flash設(shè)計(jì)福字藝術(shù)字的教程,需要的朋友可以參考下2018-02-10Flash怎么讓輪船以鼠標(biāo)點(diǎn)擊的點(diǎn)為中心點(diǎn)做往返運(yùn)動?
Flash怎么讓輪船以鼠標(biāo)點(diǎn)擊的點(diǎn)為中心點(diǎn)做往返運(yùn)動?flash制作動畫很簡單,想要實(shí)現(xiàn)鼠標(biāo)點(diǎn)擊一個點(diǎn)后,輪船以鼠標(biāo)點(diǎn)擊的點(diǎn)為中心做往返運(yùn)動的動畫,該怎么實(shí)現(xiàn)呢?需要的朋2018-02-09flash怎么調(diào)用無參構(gòu)造函數(shù)? flash子類調(diào)用父類構(gòu)造函數(shù)的教程
flash怎么調(diào)用無參構(gòu)造函數(shù)?flash構(gòu)造函可以帶參數(shù)也可以不帶參數(shù),如果沒有參數(shù)該怎么調(diào)用呢?下面我們就來看看flash子類調(diào)用父類構(gòu)造函數(shù)的教程,需要的朋友可以參考下2018-02-08- Flash cs6怎么制作被攻擊并消失的小鳥?Flash cs6中想要制作一個花朵擊中小鳥,小鳥消失的動畫,該怎么制作呢?下面我們就來看看詳細(xì)的教程,需要的朋友可以參考下2018-02-07
Flash cs6怎么計(jì)算兩個直線方程式的交點(diǎn)?
Flash cs6怎么計(jì)算兩個直線方程式的交點(diǎn)?flash cs6中輸入兩條直線方程式,想要計(jì)算兩個方程式的交點(diǎn),并顯示交點(diǎn)的x軸和y軸,該怎么實(shí)現(xiàn)呢?下面我們就來看看詳細(xì)的教程,2018-02-06- Flash cs6怎么使用代碼設(shè)置文本字體格式?Flash cs6舞臺中輸入了文本,想要改變文字的樣式,比如字體,大小、顏色等等,該怎么改變呢?今天我們就來看看使用代碼實(shí)現(xiàn)的教程2018-02-05
Flash怎么設(shè)計(jì)退出按鈕? flash按鈕的制作方法
Flash怎么設(shè)計(jì)退出按鈕?Flash cs3中想要制作一個有交互功能的退出按鈕,該怎么制作呢?下面我們就來看看flash按鈕的制作方法,需要的朋友可以參考下2018-02-04Flash cs3怎么設(shè)計(jì)網(wǎng)格圖案? Flash網(wǎng)格圖形的制作方法
Flash cs3怎么設(shè)計(jì)網(wǎng)格圖案?flash cs3中想要設(shè)計(jì)一個網(wǎng)格的效果,該怎么制作這種效果呢?下面我們就來看看Flash網(wǎng)格圖形的制作方法,需要的朋友可以參考下2018-02-02flash cs6類加載和應(yīng)用程序域有什么作用?
flash cs6類加載和應(yīng)用程序域有什么作用?在接觸flash的時候,我們對很多概念都不懂,今天我們就來介紹關(guān)于類加載和應(yīng)用程序域的概念,需要的朋友可以參考下2018-02-01