0
我正在使用Kinetic.JS
库开发HTML5应用程序。 我使用Kinetic.Image加载图像(格式为.PNG
),并使用像素检测仅检测图像的非透明部分。问题是我无法正确拖动我的图像,虽然我已将draggable
属性设置为true
并使用saveImageData
方法。 图像被拖动之前(使用path
检测)。任何解决方案家伙 这是我的代码:Kinetic.JS图像使用像素检测后无法拖动
var beeObj = new Image();
beeObj.onload = function(){
bee = new Kinetic.Image({ //bee is global variable
x: 325 - 45,
y: 145 - 83,
image: beeObj,
draggable: true
});
lineLayer.add(bee);
lineLayer.draw();
bee.saveImageData();
};
beeObj.src = directory + "smile_bee.png";
NB:Kinetic.JS版本:动能v3.10.4.js – 2012-07-28 17:59:03