var stage = new Kinetic.Stage({
container: 'container',
width: 500,
height: 500,
});
var layer = new Kinetic.Layer();
var selectedGroup = new Kinetic.Group({
draggable: true,
});
var circle = new Kinetic.Circle({
x: 10,
y: 10,
fill: 'red',
radius: 10,
});
circle.on('dblclick', function () {
console.log('x: ' + circle.getX() + ' y: ' + circle.getY());
});
selectedGroup.add(circle);
layer.add(selectedGroup);
stage.add(layer);
layer.draw();
- 円をダブルクリックすると、その位置は[10,10]です
- その円を移動してダブルクリックすると、その位置は [10,10] になります。
順位が変わらないのはなぜ?私は何か間違ったことをしていますか?それともバグですか?
円をドラッグ可能に変更すると、その座標が変更されることに気付きましたが、1 つのグループに 2 つの円があることに問題があり、それらをすべて同時に移動して x と y を変更できるようにしたいと考えています。 .