Kinect中不止一个可拖动的图像事件

时间:2013-02-17 06:19:33

标签: javascript-events kineticjs

我正在创建一个带有可拖动图像的脚本,双击时会更改src:Draggable image event in Kinect

早期的问题得到了回答并且效果很好但是如果我添加另一个对象,当双击时它也会改变src然后什么都不起作用。

可能是什么问题?

1 个答案:

答案 0 :(得分:0)

您必须拥有一组不同的图像和点击事件。 jsfiddle:http://jsfiddle.net/bighostkim/8BcXk/

    var imageObj2 = new Image();
    imageObj2.src = 'http://www.html5canvastutorials.com/demos/assets/yoda.jpg';
var yoda2 = new Kinetic.Image({
      x: 300,
      y: stage.getHeight() / 2 - 59,
      width: 106,
      height: 118,
      image: imageObj2,
      draggable: true
    });
    layer.add(yoda2);
    var imgIndex2 = 0;
    yoda2.on('click',function() {
        imageObj2.src = images[ imgIndex2++ % 3 ];
        layer.draw();
    })