将属性添加到KineticJS对象

时间:2013-04-05 14:41:56

标签: javascript object line connect kineticjs

我想知道,如何在一些KineticJS对象中添加peoperties。例如 - 我创建两个矩形并用Line连接它们。我需要对象“line”知道两个矩形。

我可以使用atributtes object1,object2和line(Kinetic.Line)创建一个类Connector。但是我只能在画布上添加一行,这样我就会丢失对Connector对象的引用,如果我试图从画布中获取该行 - 例如在点击之后。

1 个答案:

答案 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个矩形