GreenSock Tweening Platform动画库

AS3 动画开发里的老朋友,greensock-tweening-platform算是挺能打的一套工具。它就是常说的 GTP,老 Flash 时代做动画用它那叫一个顺手,缓动效果丝滑、路径控制也灵活,关键是效率还高。你只需要写一点点代码,就能整出炫酷动画,适合赶项目时候救命用。

GTP 的最大优势之一就是时间轴控制方便,类似 Flash 的时间轴概念,配合类库里的方法能轻松做出复杂的动画序列。比如多个元素的联动、延时、循环动画,配合TweenLiteTimelineMax,写起来比你想象的简单多了。

动画属性的缓动也做得比较极致,支持各种 easing 函数,速度线性、缓出、弹跳、回弹都有。你甚至可以自己自定义一个 easing 函数去玩花的。想要一个按钮点击时“弹一下”?加个Elastic.easeOut,立马有感觉。

压缩包里一般都有源码库示例代码还有一份还算详细的文档,新手跟着教程做一遍基本就能摸个八九不离十。如果你是老手,那拿来直接集成进项目也没啥门槛,结构清晰、依赖简单。

值得一提的是,它有时候还能自动生成 AS3 代码,尤其是跟一些动画编辑器或可视化工具配合时,效率翻倍。比你手撸一行行new Tween(...)快多了,而且不容易出错。

Flash 虽然凉了,但有些老项目、动画广告还是会用到 AS3 和 SWF,greensock-tweening-platform这种工具就香。你如果还在维护旧项目,或者想搞点复古交互动画,蛮推荐翻出来再用用的。

想看更详细用法和例子,可以逛逛这些链接:

如果你现在正好接触 AS3 动画,或者有一堆老的.swf文件要维护,真挺值得了解一下 GTP 的,省事不少。

zip 文件大小:398KB