AS3 TextField.textWidth игнорировать пробелы в конце - PullRequest
1 голос
/ 18 февраля 2010

Я пытаюсь вычислить textWidth, но кажется, что в конце игнорируются пробелы. Текст

"Hello" "Привет"

возвращает одинаковую ширину текста. Строка с "" возвращает 0. Как рассчитать ширину с пробелом?

Ответы [ 2 ]

0 голосов
/ 14 декабря 2010
  1. Выберите символ-терминатор, например «|».
  2. Рассчитать ширину (текст + терминатор) -Width (терминатор).
0 голосов
/ 10 апреля 2010

Вы всегда можете получить длину строки.

text.length

А затем умножьте это на ширину ваших персонажей.

Например:

var aChar:String = "A";
var textWidth:int = (text.length) * (width of aChar);
...