我想知道,如何在一些KineticJS对象中添加peoperties。例如 - 我创建两个矩形并用Line连接它们。我需要对象“line”知道两个矩形。
我可以使用atributtes object1,object2和line(Kinetic.Line)创建一个类Connector。但是我只能在画布上添加一行,这样我就会丢失对Connector对象的引用,如果我试图从画布中获取该行 - 例如在点击之后。
答案 0 :(得分:1)
如果我理解你的问题,那就相当简单了
var rect1 = new Kinetic.Rect({...});
var rect2 = new Kinetic.Rect({...});
var line = new Kinetic.Line({...});
line.r1 = rect1;
line.r2 = rect2;
现在您可以使用line.r1和line.r2
简单地访问2个矩形