J'utilise webkitRequestAnimationFrame
mais j'ai du mal à l'utiliser à l'intérieur d'un objet. Si je passe le this
mot-clé qu'il utilisera window
et je ne trouve pas de moyen pour qu'il utilise l'objet spécifié à la place.
Exemple :
Display.prototype.draw = function(){
this.cxt.clearRect(0, 0, this.canvas.width, this.canvas.height);
//Animation stuff here.
window.webkitRequestAnimationFrame(this.draw);
};
J'ai également essayé, mais sans succès :
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);
};