2013-05-04 156 views

回答

1

你可以使用动力学对象的事件 - http://www.html5canvastutorials.com/kineticjs/html5-canvas-path-mouseover/ 你的情况 - 'dragend'。

group.on('dragend',function(){ 
    console.log(group.getPosition()); 
}); 

例如:http://jsfiddle.net/lavrton/xEsDZ/

+0

我还以为这会工作过。但事实上,getPosition()。x会为组拖拽产生不一致和不可靠的信息。类似的问题与group.getX()和group.getAbsolutePosition()。x :( – markE 2013-05-05 20:15:18

+0

你是什么意思“不一致和不可靠”?我在我的项目中使用这个组和一切工作正常。 – lavrton 2013-05-06 00:32:31

+0

检查你的小提琴在每个dragend后面显示group.getPosition()。x:http://jsfiddle.net/m1erickson/xEsDZ/3/据我所知,它既不一致也不可靠。一如既往,我想学习,所以如果你有一些魔法请教我!:) – markE 2013-05-06 02:20:11