我有一个小问题。我动能阶段是这样的:kineticjs - 移位组中的形状
Stage -> layer0 -> group0 -> shapes
layer1 -> group1 -> shapes
layer2 -> group2 -> shapes
我需要移动1与组2时,都称为GROUP0事件(的dragstart,dragmove等)。我试图做这样的事情:
group0.draggable = true;
group0.on('dragstart', function(){
var a = #save first mouse position point
})
group0.on('dragmove', function(){
#ref to group1 and group2 is store in group0 and as i debugged in chrome, this object is properly recognize
group1.setPosition(my new positions x, y)
group2.setPosition(...)
})
换句话说。我需要来自不同层次的连接组,并将它们对待,就像它们将嵌套在其他组中一样。我的代码不起作用,是错误还是我忘了什么?如何实现这一目标?在控制台中没有错误,它只是不起作用,我可以移动group0,但group1和group2 setPosition函数不会改变任何东西,尽管它们似乎是正确调用。谢谢
你可以把你的代码放在jsfiddle中吗?这样我们可以看到它不起作用。 – SoluableNonagon 2013-04-09 13:22:02