我想Kinetic.Shape
用更多的属性和方法来扩展对象(每个其他形状都从该对象扩展)。
我尝试的是
Kinetic.Util.addMethods(Kinetic.Shape, {
foo: 'bar'
});
所以说如果我创建了一个新Kinetic.Circle
实例,它应该包含这个定义的属性(并且每个其他形状都应该这样做)。
new Kinetic.Circle(options).foo; // returns undefined
// should return 'bar'
我怎样才能实现这种行为?