Я использую webkitRequestAnimationFrame
, но у меня проблемы с его использованием внутри объекта. Если я передам ключевое слово this
, оно будет использовать окно
, и я не смогу найти способ использовать вместо него указанный объект.
Пример:
Display.prototype.draw = function(){
this.cxt.clearRect(0, 0, this.canvas.width, this.canvas.height);
//Animation stuff here.
window.webkitRequestAnimationFrame(this.draw);
};
У меня также есть попробовал это, но безрезультатно:
Display.prototype.draw = function(){
this.cxt.clearRect(0, 0, this.canvas.width, this.canvas.height);
//Animation stuff here.
var draw = this.draw;
window.webkitRequestAnimationFrame(draw);
};