2013-04-05 98 views
1

我想知道,我如何向某些KineticJS对象添加peperty。例如 - 我创建两个矩形,并用一条线连接它们。而且我需要对象“线”知道两个矩形。将属性添加到KineticJS对象

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

回答

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