如何调整文本字段大小以适合所有文本的最佳方法

Gus*_*avo 4 actionscript-3 textfield

我有一个非常动态的textField(html文本),我必须调整框的大小来修复它并计算占用的空间.我正在使用...

myTextField.height = myTextField.textHeight;
Run Code Online (Sandbox Code Playgroud)

但结果不是很精确,即使Adobe的描述说不是.还有更好的方法吗?这个班级有一些"自动调整大小"的适当性吗?而对于最后一个:如果它没有提供真正的文本高度,这个"textHeight"的目的是什么?

san*_*hez 7

TextField类有一个getLineMetrics()方法,它返回TextLineMetrics.

两个页面都有很好的例子.

您可以使用numLines()方法获取多行文本字段中的文本行数.

在此输入图像描述