我有一個小問題。我動能階段是這樣的: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