作者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
1F:推 aquarianboy:要试试TweenMax/TweenLite吗? 简单易用喔 01/19 13:37
2F:→ scars:我有用过 可是还是想知道为什麽Tween会停下来XDD 01/19 22:36