Ticker


模块 hilo/util/Ticker 依赖 hilo/core/Class, hilo/core/Hilo 源码 Ticker.js
Ticker是一个定时器类。它可以按指定帧率重复运行,从而按计划执行代码。

方法概览

方法 定义于
Ticker(fps:Number)
构造函数。
Ticker
addTick(tickObject:Object)
添加定时器对象。定时器对象必须实现 tick 方法。
Ticker
获得测定的运行时帧率。
Ticker
暂停定时器。
Ticker
removeTick(tickObject:Object)
删除定时器对象。
Ticker
恢复定时器。
Ticker
start(userRAF:Boolean)
启动定时器。
Ticker
stop()
停止定时器。
Ticker

构造函数

Ticker(fps:Number)
parameters
fps:Number — 指定定时器的运行帧率。

方法详情

addTick(tickObject:Object)
添加定时器对象。定时器对象必须实现 tick 方法。
parameters
tickObject:Object — 要添加的定时器对象。此对象必须包含 tick 方法。
getMeasuredFPS()
获得测定的运行时帧率。
pause()
暂停定时器。
removeTick(tickObject:Object)
删除定时器对象。
parameters
tickObject:Object — 要删除的定时器对象。
resume()
恢复定时器。
start(userRAF:Boolean)
启动定时器。
parameters
userRAF:Boolean — 是否使用requestAnimationFrame,默认为false。
stop()
停止定时器。