Не могу вывести свойство объекта класса, в одном из методов этого класса.
function Snake () {
var snakeImg = new Image();
snakeImg.src = "Snake.png";
snakeImg.onload = function () {
this.snake = new Kinetic.Image ({
x:40,
y:40,
image:snakeImg
})
var snakeLayer = new Kinetic.Layer;
snakeLayer.add (this.snake);
stage.add (snakeLayer);
}
}
Snake.prototype.move_derection = function () {
console.log("ne pish" +this.snake.x);
}
Не узнает оно this.snake в методе. Вместо вывода x координаты, пишет что this.snake не определен.