canvas.observe('object:selected', function(e) {
var objs = e.memo.target.getObjects();
for(var i=0; i<objs.length; i++){
...
}
}
});
感谢您的帮助! html5starter
答案 0 :(得分:0)
我认为这样的事情可能有用(如果你使用&gt; = 0.7.1),但它没有:/
如果您使用常规对象操作,而不是PathGroup中的那些(因为它们遵循略微不同的规则 - 相对于组本身进行渲染,并且它们的坐标也相对于组),这将起作用。
canvas.observe('object:selected', function(e) {
for (var objects = e.memo.target.getObjects(), i = objects.length; i--; ) {
objects[i].setCoords();
if (canvas.containsPoint(e.memo.e, objects[i])) {
console.log(objects[i])
}
}
});