我有一个小问题。我的动力学阶段是这样的:
Stage -> layer0 -> group0 -> shapes
layer1 -> group1 -> shapes
layer2 -> group2 -> shapes
当调用 group0 事件(dragstart、dragmove 等)时,我需要移动 group1 和 group2。我试图做这样的事情:
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(...)
})
换句话说。我需要来自不同层的连接组,并将它们视为一组嵌套的其他 3 个组。我的代码不起作用,是错误还是我忘记了什么?如何做到这一点?控制台没有错误,它只是不起作用,我可以移动 group0 但 group1 和 group2 setPosition 函数没有改变任何东西,尽管它们似乎被正确调用。谢谢