var tf = new Text(letter, font, color);
var tfContainer = new Container();
tfContainer.addChild(tf);
如何找出'tfContainer'的尺寸?
我知道我可以使用tf.getMeasuredWidth()和tf.getMeasuredLineHeight(),但我宁愿使用更通用的方法。此外,它不会返回准确的测量值。
答案 0 :(得分:5)
@Akonsu是正确的,不支持宽度和高度,主要是因为计算它非常昂贵,特别是在儿童转换的矢量和组中。我们正在考虑它,但目前还没有具体的计划。
-Lanny(gskinner.com)
答案 1 :(得分:1)
在easel.js中没有这样的功能。我读到了他们计划添加的地方,但据我所知,它还没有。
答案 2 :(得分:0)
是的,向DisplayObject添加宽度和高度是必须的。可能有方法calculateSize(),并且只有当你试图获得大小时才被调用,如果大小无效并需要重新计算。