http://hi.baidu.com/gklchocolate/blog/item/2c174b08ece754de3ac76371.html

1~了解TweenLite类

TweenLite为GreenSock公司的一款基于AS的免费开源的物理引擎。也是比较主流的第三方缓动引擎。

2~方法解析

1)public function TweenLite(target:Object, duration:Number, vars:Object)

描述:构造函数

target:目标对象;duration:持续的时间(单位:秒);vars:包含想要缓动的的属性值

vars:缓动的属性包括{

‍          x:Number:目标对象移动到的x坐标

‍y‍:Number:目标对象移动到的y坐标

alpha:Number:透明度

ease:Function:缓动函数

persist:Boolean:为true时,缓动效果结束时,TweenLite对象实例将不会被垃圾回收器自动回收。默认为false。

‍          delay:Number:延时指定时间后开始缓动效果

onComplete:Function:缓动效果结束后执行的函数

‍‍          ‍onCompleteParams:Array:设置onComplete的参数

‍onUpdate:Function:属性值发生改变事执行的函数

2)TweenLite.to(target:Object, duration:Number, variables:Object);

‍          描述:将Target对象的属性从调用方法时的值缓动到Variables中指定的值。

3)TweenLite.from(target:Object, duration:Number,variables:Object);

描述:用法与TweenLite.to()方法一样,唯一不同的是所指定的缓动属性是起始值。

4)TweenLite.delayedCall(delay:Number, onComplete:Function, onCompleteParams:Array);

描述:实现在指定的秒数之后调用指定的方法。

5)TweenLite.killTweensof(target:Object,complete:Boolean);

描述:移除应用在对象上的所有缓动效果,可以指定是否立即强制结束。

6)TweenLite.killDelayedCallsTo(function:Function);

描述:移除TweenLite.delayedCall方法中设置的方法。

7)TweenLite.removeTween(tween:TweenLite):void;

描述:回收指定的TweenLite的实例

3~TweenLiteVars

通过该类可以直接设置缓动效果中的属性

greensock缓动类包之TweenLite相关推荐

  1. CocosCreator之缓动函数类 Easing

    官方文档:使用缓动系统 · Cocos Creator 效果图地址:https://easings.net/ /** !#enThis class provide easing methods for ...

  2. javascript的缓动效果

    这部分对原先的缓动函数进行抽象化,并结合缓动公式进行强化.成品的效果非常惊人逆天.走过路过不要错过. 好了,打诨到此为止.普通的加速减速是难以让人满意的,为了实现弹簧等让人眼花缭乱的效果必须动用缓动公 ...

  3. shader TileMap html的Canvas绘图 缓动/反弹动作 unity

    图解Charles抓包工具使用教程 就是抓取返回的Data- -------------------------------------------------------shader 1 shade ...

  4. JavaScript Tween算法及缓动效果

    Flash做动画时会用到Tween类,利用它可以做很多动画效果,例如缓动.弹簧等等. 我这里要教大家的是怎么利用flash的Tween类的算法,来做js的Tween算法,并利用它做一些简单的缓动效果. ...

  5. 4.QML动画——概念、动画应用方式和动画的缓动曲线

    一.动画 动画将应用于属性更改. 动画通过对属性值定义插值曲线,控制属性值从一个值到另一个值平滑过渡. Qt Quick中的所有动画均由同一计时器控制,因此动画是同步的. 这样可以提高动画的性能和视质 ...

  6. Android高级控件(二)——SurfaceView实现GIF动画架包,播放GIF动画,自己实现功能的初体现...

    Android高级控件(二)--SurfaceView实现GIF动画架包,播放GIF动画,自己实现功能的初体现 写这个的原因呢,也是因为项目中用到了gif动画,虽然网上有很多的架包可以实现,不过我们还 ...

  7. jQuery特效 | 导航底部横线跟随鼠标缓动

    jQuery特效 | 导航底部横线跟随鼠标缓动 2月初,接收到了公众号读者的效果需求,希望能够讲解这样一个实例: 横排的导航,下边框是一条横线,随着鼠标移入某个导航,横线滑动到相应位置. 今天就针对该 ...

  8. android自定义插值器_自定义缓动插值器,可在Android中实现有意义的动作

    android自定义插值器 Interpolators are very useful to model movement for your UI elements. In this article, ...

  9. 运动曲线研究(缓动效果)

    刚刚学习了一下网页动画中上的缓动效果,分享一下学习心得. 缓动曲线的概念: 缓动曲线是一个0为起点的连续函数曲线,x轴表示时间变化,y轴表示位移变化.曲线的斜率反映出运动的数度. 缓动效果在Flash ...

最新文章

  1. 悉尼科技大学入选 CVPR 2021 的 9 篇论文,都研究什么?
  2. 控制usb扫码枪_无线也可以很牢靠-世达SATA热熔胶枪评测
  3. 知乎超万赞回答:中国有哪些「无心插柳柳成荫」的事情?
  4. Docker Nacos Mysql集群
  5. (转)Ubuntu下JDK7安装全过程并调试第一个带包的java程序
  6. ListView 条目加载上滑下滑首尾缩放动画实现
  7. 服务器不支持mysql_服务器不支持 MySql 数据库的解决方法
  8. 推荐DS书籍阅读笔记
  9. 有赞vant_vue+有赞vant的商品规格sku记录-小程序
  10. linux mysql 修改root密码_MySQL忘了root密码,如何修改?
  11. Linux之SELinux自主访问控制系统
  12. shell php的守护进程,实例详解shell编写守护进程的方法
  13. python安装什么版本比较好_安装好python之后 python哪个版本最好用
  14. dBm与功率(w)换算关系!
  15. web platform installer php,Microsoft Web Platform Installer
  16. 计算机科学与技术专业前沿技术相关论文,计算机科学与技术专业创新能力的培养途径论文...
  17. IllegalStateException: For MAC signing you do not need to specify the verifier key separately异常解决
  18. Linux环境C语言开发基础
  19. 大数据阶段项目之项目介绍
  20. uboot和Linux内核移植

热门文章

  1. Principles of fMRI 1课程笔记8--fMRI的数据预处理
  2. 医疗器械经营许可证办理流程及条件
  3. 查理·芒格的人类误判心理学
  4. 一张图分出你是左脑发达还是右脑发达(转)
  5. allegro生成不规则钻孔 .rou
  6. android 印度语_改善印度语维基百科的8个挑战
  7. 小四轴——空心杯电机引起的电源干扰
  8. 前端代码编码和设计规范系列——JavaScript编程规范
  9. k8s tfjob批调度-volcano调研
  10. 优秀工程师应该具备哪些素质_想成为一名合格的技术工程师需要具备哪些能力?...