【发布时间】:2013-02-26 00:23:22
【问题描述】:
我的 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。因此您应该手动计算值。
-
一个组可以有一个宽度,但你只是将它用作一个容器,所以没有宽度。
标签: html html5-canvas kineticjs