}else {
this.painter.paint(this);
}
}
},
update:function(time){
if(this.behaviors){
for(var i=0;i<this.behaviors.length;i++){
this.behaviors[i].execute(this,time);
}
}
}
}
// 精灵表绘制器
W.SpriteSheetPainter = function(cells , isloop , endCallback , spritesheet){
this.cells = cells || [];
this.cellIndex = 0;
this.dateCount = null;
this.isloop = isloop;
this.endCallback = endCallback;
this.spritesheet = spritesheet;
}
SpriteSheetPainter.prototype = {
advance:function(){
this.cellIndex = this.isloop?(this.cellIndex===this.cells.length-1?0:this.cellIndex+1):(this.cellIndex+1);
},
paint:function(sprite){
if(this.dateCount===null){
this.dateCount = new Date();









