Есть ли функция для настройки размера шрифта, чтобы сделать ширину текстового поля меньше заданной ширины в ActionScript? - PullRequest
0 голосов
/ 31 августа 2011

Есть ли функция или свойство или лучший способ сделать то, что делает следующий код?

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

1 Ответ

2 голосов
/ 31 августа 2011

Для этого нет встроенного метода.Другой способ, в зависимости от того, что вы пытаетесь сделать, - это масштабировать текстовое поле так, чтобы оно вписывалось в требуемую ширину:

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