createjs.timer
tweenjs版的 setTimeout 与 setInterval API,目的是 createjs.Ticker.paused 可以同步操作 setTimeout/setInterval
要保证 createjs 有 tweenjs 模块。
setTimeout/cleatTimeout/setInterval/clearInterval 都挂载在 createjs 全局对象上。
定制一个 setTimeout 方法,代码如下:
1 | createjs.setTimeout = function(cb, delay) { |
定制一个 clearTimeout 方法
1 | createjs.clearTimeout = function(timeout) { |
EX:1
2
3
4
5
6
7//创建一个 setTimeout,代码如下:
var sto = createjs.setTimeout(function() {
// to do
}, 3000);
//清除setTimeout
createjs.clearTimeout(sto);
定制一个 setInterval 方法
1 | createjs.setInterval = function(cb, delay) { |
定制一个 clearInterval 方法
1 | createjs.clearInterval = function(interval) { |
EX:1
2
3
4
5
6
7//创建一个 setInterval
var siv = createjs.setInterval(function() {
// to do
}, 1000);
//清除 setInterval
createjs.clearInterval(siv);