模块 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 |