如何在EaselJS中查找DisplayObject的宽度和高度

str*_*rah 5 javascript html5 canvas easeljs

var tf = new Text(letter, font, color);
var tfContainer = new Container();
tfContainer.addChild(tf);
Run Code Online (Sandbox Code Playgroud)

我怎样才能找出'tfContainer'的尺寸?

我知道我可以使用tf.getMeasuredWidth()和tf.getMeasuredLineHeight(),但我宁愿使用更通用的方法.此外,它不会返回准确的测量值.

Lan*_*nny 5

@Akonsu是正确的,没有宽度和高度的支持,主要是因为计算它是非常昂贵的,特别是在儿童转换的矢量和组中.我们正在考虑它,但目前还没有具体的计划.

-Lanny(gskinner.com)

  • 对于舞台的宽度和高度你可以使用它:`@ stage.canvas.width`和`@ stage.canvas.height`其中`@ stage`令人惊讶的是你`Stage`实例.请注意,这是画布**分辨率**,实际大小由css定义,默认为分辨率. (2认同)