是否有一个函数来调整字体大小,使文本字段宽度小于actionscript中给定的宽度?

时间:2011-08-31 02:30:01

标签: flash flex actionscript textfield font-size

是否有功能或属性或更好的方法来执行以下代码的操作?

var width:int = 20
while (textField.defaultTextFormat.size > 1 && textField.width > width) {
    textField.defaultTextFormat.size--
}

1 个答案:

答案 0 :(得分:2)

没有内置方法。另一种方法,取决于你想要做的,将缩放文本字段,使其适合所需的宽度:

var scale:Number = targetWidth / textField.textWidth;
textField.scaleX = scale;
textField.scaleY = scale;