【问题标题】:More than one draggable image events in KinectKinect 中的多个可拖动图像事件
【发布时间】:2013-02-17 06:19:33
【问题描述】:

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

早先的问题已得到解答,效果很好,但如果我添加另一个对象,双击时它也会更改 src,那么什么都不起作用。

可能是什么问题?

【问题讨论】:

    标签: javascript dom-events kineticjs


    【解决方案1】:

    你必须有一组不同的图片和点击事件。 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();
        })
    

    【讨论】:

    • 好的,我明白了。尽管如果我尝试使第二个对象也可拖动,它将无法正常工作。这里有限制吗?
    猜你喜欢
    • 1970-01-01
    • 2013-09-17
    • 2019-07-12
    • 1970-01-01
    • 1970-01-01
    • 2020-12-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多