作者scars (scars)
看板Flash
標題Re: [問題] 有沒有可以控制物件移動速度的語法參數?
時間Tue Jan 19 13:19:02 2010
※ 引述《swmilktea (watter)》之銘言:
: http://www.alicia.co.jp/#recruit 這是我的參考網站,
: 裡面的資訊和轉場點了之後會有點先慢後快的移動或先快後慢有一定的節奏,
: 我也想做出這樣的效果,但我發現單純用creat motion去調速度做不出那麼流暢的感覺,
: 所以想請教一下各位flash高手大大,是不是有可以控制物件移動速度的語法參數?
: 謝謝~
這樣的效果有幾種方法可以達到
第一個就是直接用時間軸的 Tween Motion
flash裡面除了建立tween之外,也可以設定他easing的參數
先快後慢可以很簡單的做出來,反之亦然
再來就是用Tween這個類別
建立Tween類別的時候可以指定它的easing函數
推文裡面網站的 easeInSine, easeOutQuart等等,就是這些函數
請參閱 F1
最後就是自己寫
監聽enterFrame事件,在監聽函數裡面不是單純的寫 mc.x+=1 之類
而是例如 mc.x += (100-mc.x)*0.1 ←先快後慢
但是要注意結束條件
個人覺得用Tween類別會比較直觀而且容易維護
最後借地方問一下
使用Tween類別,有時候物件會莫名其妙tween到一半停下來
請問這是什麼問題呢?
--
'Cause you are beautiful
your scars are beautiful
like the jade
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.120.36.205
推 aquarianboy:要試試TweenMax/TweenLite嗎? 簡單易用喔 01/19 13:37
→ scars:我有用過 可是還是想知道為什麼Tween會停下來XDD 01/19 22:36