Tween 缓动类
使用此类能够实现对目标对象属性的渐变。一般配合Ease使用
维护人员:黑暗之神KDS
创建时间:2017-01-01
继承 无
子类 无
Public 属性
属性 |
---|
update : Callback; 更新回调,缓动数值发生变化时,回调变化的值 |
progress : number; 设置当前执行比例 |
Public 方法
方法 |
---|
to(target : any, props : any, duration : number, ease? : Function, complete? : Callback, delay? : number, coverBefore? : boolean): Tween 静态缓动对象的props属性到目标值。 |
from(target : any, props : any, duration : number, ease? : Function, complete? : Callback, delay? : number, coverBefore? : boolean): Tween 静态从props属性,缓动到当前状态。 |
to(target : any, props : any, duration : number, ease? : Function, complete? : Callback, delay? : number, coverBefore? : boolean): Tween 缓动对象的props属性到目标值。 |
from(target : any, props : any, duration : number, ease? : Function, complete? : Callback, delay? : number, coverBefore? : boolean): Tween 从props属性,缓动到当前状态。 |
complete(): void 立即结束缓动并到终点。 |
pause(): void 暂停缓动,可以通过resume或restart重新开始。 |
setStartTime(startTime : number): void 设置开始时间。 |
clearAll(target : any): void 静态清理指定目标对象上的所有缓动。 |
clear(tween : Tween): void 静态清理某个缓动。 |
clear(): void 停止并清理当前缓动。 |
restart(): void 重新开始暂停的缓动。 |
resume(): void 恢复暂停的缓动。 |
详情
to
to(target : any, props : any, duration : number, ease? : Function, complete? : Callback, delay? : number, coverBefore? : boolean): Tween :
静态缓动对象的props属性到目标值。
@param target 目标对象(即将更改属性值的对象)。
@param props 变化的属性列表,比如
@param duration 花费的时间,单位毫秒。
@param ease 缓动类型,默认为匀速运动。默认值=null
@param complete 结束回调函数。默认值=null
@param delay 延迟执行时间。默认值=0
@param coverBefore 是否覆盖之前的缓动。默认值=false
@return 返回Tween对象。
from
from(target : any, props : any, duration : number, ease? : Function, complete? : Callback, delay? : number, coverBefore? : boolean): Tween :
静态从props属性,缓动到当前状态。
@param target 目标对象(即将更改属性值的对象)。
@param props 变化的属性列表,比如
@param duration 花费的时间,单位毫秒。
@param ease 缓动类型,默认为匀速运动。默认值=null
@param complete 结束回调函数。默认值=null
@param delay 延迟执行时间。默认值=0
@param coverBefore 是否覆盖之前的缓动。默认值=false
@return 返回Tween对象。
to
to(target : any, props : any, duration : number, ease? : Function, complete? : Callback, delay? : number, coverBefore? : boolean): Tween :
缓动对象的props属性到目标值。
@param target 目标对象(即将更改属性值的对象)。
@param props 变化的属性列表,比如
@param duration 花费的时间,单位毫秒。
@param ease 缓动类型,默认为匀速运动。默认值=null
@param complete 结束回调函数。默认值=null
@param delay 延迟执行时间。默认值=0
@param coverBefore 是否覆盖之前的缓动。默认值=false
@return 返回Tween对象。
from
from(target : any, props : any, duration : number, ease? : Function, complete? : Callback, delay? : number, coverBefore? : boolean): Tween :
从props属性,缓动到当前状态。
@param target 目标对象(即将更改属性值的对象)。
@param props 变化的属性列表,比如
@param duration 花费的时间,单位毫秒。
@param ease 缓动类型,默认为匀速运动。默认值=null
@param complete 结束回调函数。默认值=null
@param delay 延迟执行时间。默认值=0
@param coverBefore 是否覆盖之前的缓动。默认值=0
@return 返回Tween对象。
complete
complete(): void :
立即结束缓动并到终点。
pause
pause(): void :
暂停缓动,可以通过resume或restart重新开始。
setStartTime
setStartTime(startTime : number): void :
设置开始时间。
@param startTime 开始时间。
clearAll
clearAll(target : any): void :
静态清理指定目标对象上的所有缓动。
@param target 目标对象。
clear
clear(tween : Tween): void :
静态清理某个缓动。
@param tween 缓动对象。
clear
clear(): void :
停止并清理当前缓动。
restart
restart(): void :
重新开始暂停的缓动。
resume
resume(): void :
恢复暂停的缓动。