【发布时间】:2012-12-13 08:36:18
【问题描述】:
问题:当我改变一个多边形poly2的points时,它也改变了另一个多边形poly的points!!
为什么改变一个也会改变另一个,我们如何将它们解耦?
console.log(poly.getPoints()[1].x); // 100
// Make a change to `poly2`
poly2.setPoints(poly.getPoints());
poly2.getPoints()[1].x=200
console.log(poly.getPoints()[1].x); // 200 (both poly and poly2 are affected!)
jsfiddle: http://jsfiddle.net/8hFyv/
【问题讨论】:
-
请在帖子中包含代码。
标签: javascript jquery html canvas kineticjs