5
var tf = new Text(letter, font, color);
var tfContainer = new Container();
tfContainer.addChild(tf);

如何找出“tfContainer”的尺寸?

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

4

3 回答 3

5

@Akonsu 是正确的,不支持宽度和高度,主要是因为计算它非常昂贵,尤其是在对儿童进行转换的向量和组中。我们正在考虑,但还没有具体的计划。

-兰尼(gskinner.com)

于 2012-04-23T21:44:09.493 回答
1

在easel.js 中没有这样的功能。我在某处读到他们计划添加它,但据我所知还没有。

于 2012-04-21T03:53:17.997 回答
0

是的,必须为 DisplayObject 添加宽度和高度。可能有方法 calculateSize(),并且只有当您尝试获取大小时,才会调用,如果大小无效并需要重新计算。

于 2016-03-01T09:48:56.390 回答