Я добавил fabric.Group
на холст и хотел бы разрешить перемещение группы, выбрав только один элемент в группе. Есть ли способ настроить форму области выбора?
Fabricjs - перемещение группы путем выбора только одного элемента
Ответы (1)
Итак, когда вы выбираете один объект, нормально ли, что вы выбираете всю группу?
Вы пробовали: canvas.selection = true; // документ @ http://fabricjs.com/docs/fabric.Canvas.html
В противном случае вам нужно разработать что-то вроде этого (не завершено):
canvas.on({
'object:moving': function(e) {
var movObj = e.target;
var arrGroup = getObjects();
for (var i = 0; i < arrGroup.length; i++) {
// if(arrGroup[i] != movObj) // maybe at this for preformance
arrGroup[i].left = calcDiff; // calc the diff
arrGroup[i].top = calcDiff;
}
},
});
person
Johan Hoeksma
schedule
12.05.2013