i have this simple code :
// You can use either PIXI.WebGLRenderer or PIXI.CanvasRenderer
var renderer;
var stage;
var bunnyTexture;
var bunny;
var Game= {};
Game.Init = function() { };
Game.Init.prototype={
init:function(){
renderer= new PIXI.WebGLRenderer(800, 600);
document.body.appendChild(renderer.view);
stage= new PIXI.Stage;
bunnyTexture= PIXI.Texture.fromImage("img/ninja.png");
bunny= new PIXI.Sprite(bunnyTexture);
bunny.position.x = 400;
bunny.position.y = 300;
stage.addChild(bunny);
},
animate:function(){
bunny.rotation += 0.01;
renderer.render(stage);
requestAnimationFrame(this.animate);
}
}
requestAnimationFrame(Game.Init.animate);
i am calling the function like this :
window.onload = function () { Game.Init(); };
a javascript error saying : Argument 1 of Window.requestAnimationFrame is not an object.