Я пытаюсь создать простой макет из 3 горизонтальных компонентов Label / Text. Я бы хотел, чтобы размеры компонентов изменялись в зависимости от их текстового содержимого, которое будет меняться во время выполнения.
Компоненты должны выглядеть примерно так:
<mx:Label text="{firstNum}" />
<mx:Label text="-" />
<mx:Label text="{secondNum}" />
Вывод будет выглядеть как «0-1» или «1-99» или «1000-9999».
Моя проблема в том, что ширина метки по умолчанию шире, чем ее содержимое (даже если для заполнения задано значение 0), и если я установлю явную ширину, большие числа будут обрезаться при обновлении связанных переменных.
Итак, я хочу создать метку, которая будет ровно такой же ширины, как и ее содержимое, даже если это содержимое состоит из одного символа.
На экране текст из 3 меток должен выглядеть так же, как если бы весь текст был введен в одну метку.
(Мне нужно хранить текст в отдельных компонентах, чтобы я мог воспроизводить эффекты для firstNum / secondNum по отдельности.)
Кажется, это должно быть достаточно просто, верно?
Спасибо! Stu