Flash怎么讓輪船以鼠標點擊的點為中心點做往返運動?

Flash cs6想要制作一個輪船一鼠標點擊的點為中心做往返運動,最后停在鼠標點擊的點上,該怎么實現(xiàn)呢?下面我們呢就來看看詳細的教程。
1、在舞臺中制作一個影片剪輯元件“輪船”,在屬性面板中,將實例名稱取名為“ship_mc”。
2、新建代碼圖層,打開動作面板。首先,定義一個初始變量s,做為縮小速度的系數(shù)。
3、接著,定義摩擦系數(shù)f,使輪船能慢慢停下。
4、注冊舞臺的鼠標單擊事件的偵聽器,控制輪船開始運動。
5、定義偵聽器函數(shù)onstart,具體設置輪船開始運動。
6、刪除輪船影片剪輯元件ship_mc的enterframe事件的偵聽器。
7、定義輪船的加速度ax和ay,設置初始值為0。
8、定義浮點型變量vx和vy為輪船的速度,初始值為0。
9、接著,定義兩個變量numx和numy,用于保存鼠標的X軸和Y軸坐標值。
10、設置輪船的初始坐標,X軸坐標為60,Y軸坐標為190。
11、注冊輪船影片剪輯元件ship_mc的enterframe事件的偵聽器,用于控制輪船運動。
12、定義偵聽器函數(shù)onmove,具體設置輪船的運動。
13、計算輪船的X軸和Y軸加速度值,值為鼠標坐標與輪船坐標之差,再乘以系數(shù)s。
14、用輪船速度與加速度的和,計算出輪船實時的速度值,注意還要乘以摩擦系數(shù)f。
15、最后,實現(xiàn)輪船的運動,其值為輪船坐標加上速度值。
16、運行程序,單擊鼠標后,輪船以鼠標為中心點做往返運動,最后停止在鼠標單擊點處。
以上就是flash cs6中制作輪船做往返動畫的教程,希望大家喜歡,請繼續(xù)關注腳本之家。
相關推薦:
相關文章
- Flash cs6怎么制作被攻擊并消失的小鳥?Flash cs6中想要制作一個花朵擊中小鳥,小鳥消失的動畫,該怎么制作呢?下面我們就來看看詳細的教程,需要的朋友可以參考下2018-02-07
- Flash怎么實現(xiàn)飛機從左到右加速飛行的動畫?flash中導入的飛機,想要讓飛機從左向右飛行,飛行的過程中不斷的加速,飛機飛出舞臺邊界就停下來,該怎么實現(xiàn)呢?下面我們就來2018-01-19
Flash cs6怎么制作鼠標單擊對象螺旋運動到右邊界的循環(huán)動畫?
Flash cs6怎么制作鼠標單擊對象螺旋運動到右邊界的循環(huán)動畫?Flash cs6中想要給舞臺上的對象添加鼠標點擊事件,該怎么添加呢?下面我們就來看看詳細的教程,需要的朋友可以2018-01-04- flash8怎么制作字母逐個傾斜變色的動畫效果?flash8中想要制作一個字母傾斜并變色的動畫效果,該怎制作呢?下面我們就來看看詳細的教程,需要的朋友可以參考下2018-01-03
- flash怎么給圖片中的柳條添加隨風飄蕩的動畫效果?flash8中想要給柳樹添加隨風擺動的效果,該怎么添加動畫效果呢?下面我們就來看看詳細的教程,需要的朋友可以參考下2018-01-02
- flash怎么給蠟燭添加熊熊燃燒的動畫效果?flash8中想要給蠟燭添加燭光搖曳的效果,該怎么添加呢?下面我們就來看看吸納關系的教程,需要的朋友可以參考下2017-12-27
- flash怎么給茶添加冉冉上升的熱氣動畫?flash中想要設計一個茶具冒煙的動畫,該怎么制作這個動畫呢?下面我們就來看看詳細的教程,需要的朋友可以參考下2017-12-26
- Flash cs6怎么制作太陽從左到右重復移動的動畫?flash中想要制作一個太陽從左到右不停移動的效果,該怎么制作呢?下面我們就來看看詳細的教程,需要的朋友可以參考下2017-12-22
- Flash CS5測試時怎么停止循環(huán)動畫?Flash CS5制作的動畫測試的時候,發(fā)現(xiàn)動畫總是循環(huán)播放,該怎么辦呢?下面我們就來看看詳細的教程,需要的朋友可以參考下2017-12-20
Flash怎么實現(xiàn)鍵盤輸入的字符從舞臺頂端不斷墜落到底端的動畫?
Flash怎么實現(xiàn)鍵盤輸入的字符從舞臺頂端不斷墜落到底端的動畫?flash中從鍵盤輸入的字符想要從舞臺頂端顯示,然后慢慢下降到底部,該怎么制作這個效果呢?下面我們就來看看2017-12-18