flash as Tween类包
在Flash AS3/2开发中,Tween(补间动画)是一种常见的动画技术,用于创建平滑的过渡效果。然而,内置的Tween类在某些情况下可能无法满足开发者对复杂动画效果的需求,因此出现了第三方库,如"greensock-tweening-platform-as3",它提供了更强大的Tween功能,并具有极高的性能和较小的文件大小。 Tween类是ActionScript中的一个关键概念,主要用于创建对象在一段时间内的平滑变化。它可以是位置、颜色、透明度、尺寸等各种属性的变化。在AS3中,内置的Tween类主要包含在`flash.tweens`包下,如`TweenLite`和`TweenMax`,但它们的效果和功能相对有限。 "greensock-tweening-platform-as3"是一个专门针对AS3的Tween库,由GreenSock公司开发,它极大地扩展了Tween的能力。这个库不仅提供了丰富的预设效果,还能自定义复杂的动画曲线,实现更多元化的动画效果。它的高效性源于精心优化的代码,确保在不影响性能的情况下实现复杂的动画序列。 该库的主要特点包括: 1. **广泛支持**: 支持所有可视对象的属性操作,包括DisplayObject及其子类,如MovieClip、Sprite等。 2. **高度可定制**: 可以精确控制动画的速度曲线、持续时间、延迟、重复次数、回弹效果等。 3. **强大的链式调用**: 通过链式API,可以轻松地在一个动画序列中创建多个补间效果。 4. **插件系统**: 提供额外的插件,如序列化工具、颜色过滤器、3D转换等,进一步扩展功能。 5. **内存管理优化**: 自动清理不再使用的Tween对象,避免内存泄漏。 6. **良好的社区支持**: 有丰富的文档和示例,以及活跃的开发者社区,可以解决使用过程中遇到的问题。 在实际应用中,"greensock-tweening-platform-as3"可以通过以下方式使用: ```as3 import com.greensock.TweenLite; var my_mc:MovieClip = new MovieClip(); addChild(my_mc); TweenLite.to(my_mc, 1, {x:100, y:200, alpha:0, rotation:360}); ``` 这段代码会创建一个新的MovieClip,然后使用TweenLite将其平移到(100, 200)的位置,同时逐渐变为透明并旋转360度,整个过程在1秒内完成。 "flash as Tween类包",特别是"greensock-tweening-platform-as3",为AS3开发者提供了一个强大的工具,用于创建高质量、高性能的动画效果,使得Flash平台的交互体验更加丰富和动态。通过深入学习和应用这个库,开发者能够提升项目的专业性和用户体验。
- 1
- 猫叔到此一游2014-01-14不错,很好用的
- dcy10012014-08-14不错,很好用的 .
- 粉丝: 1
- 资源: 2
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助