TweenMax is Updated
TweenMax是功能强大的tween类引擎,最近它发布了“重大”的更新。
最大的变化来自于架构的更改:现在的TweenMax类采用流行的“Plugin”架构。可能是受到新兴的GTween的冲击,除了功能以外,现在的开发者也很注重在文件量方面的指标。采用新架构的TweenMax核心大小仅为7kb,而简化版的TweenLite更是达到了2.7kb,基本超过了GTween。用户可以根据自己的需求激活不同的Plugin,也仅仅是增加对应部分的文件量。比如只是想使用Bezier曲线的功能,就没必要请出TweenMax大哥,只需用TweenLite加Bezier插件就OK了:
import gs.*;
import gs.plugins.*;
TweenPlugin.activate([BezierPlugin, BezierThroughPlugin]);
TweenLite.to(mc1, 2, {bezierThrough:[{x:200, y:100}, {x:500, y:50}]});
看看下面这个官方演示就会对新架构有更直观的了解。
此外新增的还有
- frameLabel:这也是个非常实用的类。可以用帧标签来控制时间线的tween动画。
- shortRotation:这个类是用来找最小旋转角度的。原先只用于一般的rotation,新版语法更新,现在可以用来控制三维的旋转了
官方对此次的更新是信心满满,在其放出了测试对比中也可看到TweenMax还是稳坐第一。
更多的信息去官方看吧,强烈推荐升级。




