Я нарисовал пользовательские фигуры в кинетиках с помощью Kinetic.Shape, а затем я tring, чтобы прикрепить события мыши к этой форме. Однако событие никогда не стреляет:
var myShape = new Kinetic.Shape({
drawFunc: function (canvas) {
var context = canvas.getContext();
context .beginPath();
context .moveTo(47.1, 139.8);
context .lineTo(50.5, 137.6);
.
.
.
context .closePath();
context .fillStyle = color;
context .fill();
},
fill: '#2369e7',
stroke: 'black',
strokeWidth: 2
});
myShape.on('mousedown', function ()
{
//this never fires
});
Я пробовал события с помощью Circle и Rectangle, как образцы документов, и он работает. Однако с объектами Kinetic.Shape события никогда не срабатывают. Есть идеи?