ドラッグ可能な 10 個の長方形を追加しました。それらを 1 つずつクリックすると、それらを削除できるようにしたいと考えています。現在、最初のもののみを削除しており、それ以上は削除されません。四角形 ID にクリック イベントを追加する方法はありますか?
var stage = new Kinetic.Stage({
container: 'container',
width: 578,
height: 400
});
var layer = new Kinetic.Layer();
for (var i = 0; i< 10; i++) {
var rect = new Kinetic.Rect({
x: 239 + (i *3),
y: 75 + (i * 3),
width: 100,
height: 50,
fill: 'blue',
stroke: 'black',
strokeWidth: 4,
draggable: true,
id: i
});
rect.on('click', function() {
rect.hide();
});
// add the shape to the layer
layer.add(rect);
// add the layer to the stage
stage.add(layer);
}