模块 hilo/util/Ticker
依赖
hilo/core/Class, hilo/util/browser
源码
Ticker.js
Ticker是一个定时器类。它可以按指定帧率重复运行,从而按计划执行代码。
方法 | 定义于 | |
---|---|---|
Ticker(fps:Number)
构造函数
|
Ticker | |
addTick(tickObject:Object)
添加定时器对象。定时器对象必须实现 tick 方法。
|
Ticker | |
获得测定的运行时帧率。
|
Ticker | |
interval(callback:Function, duration:Number):tickObj
指定的时间周期来调用函数, 类似setInterval
|
Ticker | |
nextTick(callback:Function):tickObj
下次tick时回调
|
Ticker | |
pause()
暂停定时器。
|
Ticker | |
removeTick(tickObject:Object)
删除定时器对象。
|
Ticker | |
resume()
恢复定时器。
|
Ticker | |
start(userRAF:Boolean)
启动定时器。
|
Ticker | |
stop()
停止定时器。
|
Ticker | |
timeout(callback:Function, duration:Number):tickObj
延迟指定的时间后调用回调, 类似setTimeout
|
Ticker |