我在我的kineticjs中遇到了麻烦。获取组的大小KineticJS
如何从包含两个矩形的我的组中获得getHeight()
和getWidht()
?
这里是我的代码:
var mygrup=new Kinetic.Group({
name:"mygrup",
draggable:true
})
layer.draw()
var tool= new Kinetic.Rect({
width: 50,
height: 20,
x:0,
y:20,
fill: '#'+(0x1000000+(Math.random())*0xffffff).toString(16).substr(1,6),
name:"image",
});
var tool1= new Kinetic.Rect({
width: 50,
height: 20,
x:0,
y:0,
fill: '#'+(0x1000000+(Math.random())*0xffffff).toString(16).substr(1,6),
name:"image",
});
mygrup.add(tool1).add(tool)
正如我在源看看你能不能用这种方式 “mygrup.getWidth()” 获得宽度。此代码始终返回0.因此,您应该手动计算值。 – lavrton 2013-03-11 08:10:45
一个组可以有一个宽度,但你只是将它用作一个容器,所以没有宽度。 – SoluableNonagon 2013-03-11 13:29:41