Egret Engine R - v6.0.0
    Preparing search index...

    Tween是Egret的动画缓动类

    Egret 2.4

    Web

    extension/tween/Tween.ts

    zh_CN

    Hierarchy

    • EventDispatcher
      • Tween
    Index
    • 激活一个对象,对其添加 Tween 动画

      Parameters

      • target: any

        {any} 要激活 Tween 的对象

      • Optionalprops: { loop?: boolean; onChange?: Function; onChangeObj?: any }

        {any} 参数,支持loop(循环播放) onChange(变化函数) onChangeObj(变化函数作用域)

      • pluginData: any = null

        {any} 暂未实现

      • override: boolean = false

        {boolean} 是否移除对象之前添加的tween,默认值false。 不建议使用,可使用 Tween.removeTweens(target) 代替。

      Returns Tween

      Egret 2.4

      Web

      zh_CN

    • 删除一个对象上的全部 Tween 动画

      Parameters

      • target: any

        需要移除 Tween 的对象

      Returns void

      Egret 2.4

      Web

      zh_CN

    • 暂停某个对象的所有 Tween

      Parameters

      • target: any

        要暂停 Tween 的对象

      Returns void

      Egret 2.4

      Web

      zh_CN

    • 继续播放某个对象的所有缓动

      Parameters

      • target: any

        要继续播放 Tween 的对象

      Returns void

      Egret 2.4

      Web

      zh_CN

    • 设置是否暂停

      Parameters

      • value: boolean

        {boolean} 是否暂停

      Returns Tween

      Tween对象本身

      Egret 2.4

      Web

      zh_CN

    • 等待指定毫秒后执行下一个动画

      Parameters

      • duration: number

        {number} 要等待的时间,以毫秒为单位

      • Optionalpassive: boolean

        {boolean} 等待期间属性是否会更新

      Returns Tween

      Tween对象本身

      Egret 2.4

      Web

      zh_CN

    • 将指定对象的属性修改为指定值

      Parameters

      • props: any

        {Object} 对象的属性集合

      • Optionalduration: number

        {number} 持续时间

      • ease: Function = undefined

        {Ease} 缓动算法

      Returns Tween

      Tween对象本身

      Egret 2.4

      Web

      zh_CN

    • 执行回调函数

      Parameters

      • callback: Function

        {Function} 回调方法

      • thisObj: any = undefined

        {any} 回调方法this作用域

      • params: any[] = undefined

        {any[]} 回调方法参数

      Returns Tween

      Tween对象本身

      Egret 2.4

      Web

      <pre>
      egret.Tween.get(display).call(function (a:number, b:string) {
      console.log("a: " + a); //对应传入的第一个参数 233
      console.log("b: " + b); //对应传入的第二个参数 “hello”
      }, this, [233, "hello"]);
      </pre>

      zh_CN

    • 立即将指定对象的属性修改为指定值

      Parameters

      • props: any

        {Object} 对象的属性集合

      • target: null = null

        要继续播放 Tween 的对象

      Returns Tween

      Tween对象本身

      Egret 2.4

      Web