【发布时间】:2012-10-04 17:26:23
【问题描述】:
我正在使用 Kinetic.JS 库来开发 HTML5 应用程序。
我使用 Kinetic.Image 加载图像(.PNG 格式),并使用像素检测仅检测图像的非透明部分。问题是我无法正确拖动图像,尽管我已将 draggable 属性设置为 true 并使用 saveImageData 方法。
图像被拖得很好(使用path检测)。大佬们有什么解决办法吗?
这是我的代码:
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";
【问题讨论】:
-
注意:Kinetic.JS 版本:kinetic-v3.10.4.js
标签: javascript html kineticjs