Я использую webkitRequestAnimationFrame
, но у меня возникают проблемы с его использованием внутри объекта. Если я передаю ключевое слово this
, он будет использовать window
, и я не могу найти способ использовать вместо него указанный объект.
Пример:
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);
};