zoukankan      html  css  js  c++  java
  • TweenLite类

    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

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

    https://www.iteye.com/blog/as3-894338

  • 相关阅读:
    如何用阿里云ECS搭建网站
    win10下使用pipreqs提示不是内部或外部命令
    python使用openpyxl获取合并单元格的值
    Chrome的一些常用小tips
    Ubantu部署
    分不清ERP、SAP、MES?干货整理看这里
    ApacheCN 数据科学译文集 20210313 更新
    ApacheCN 计算机视觉译文集 20210218 更新
    ApacheCN 计算机视觉译文集 20210212 更新
    ApacheCN 计算机视觉译文集 20210203 更新
  • 原文地址:https://www.cnblogs.com/dt1991/p/15080247.html
Copyright © 2011-2022 走看看