as2补间和一致的速度

时间:2009-12-13 23:59:35

标签: flash math actionscript-2

我正在将一个动画片段从startX补充到finishX。 startX的值有所不同,但finishX是常量。但随着startX值的增加,动画似乎更快。如何调整补间的速度以确保一致的速度,无论startX的值是什么?

由于

1 个答案:

答案 0 :(得分:0)

由于您未指定,我猜您正在使用Adobe Tween类。控制补间(或动画)类型的参数是'易用类和方法',并且是构造函数中的第三个参数。如果你使用None类,它将执行“从a到b的简单线性过渡”。我相信你正在寻找:

var yourTween:Tween  = 
  new Tween(yourObj, "_x", None.easeOut, startX, finishX, timeInSeconds, true);

PD:Tweenlite也可用于as2,并且比Tween类更快,更轻,更直观易用...我强烈建议您尝试一下!! (Tweenlite中的线性过渡称为“常规”,但是默认过渡,因此你会很好)