Сначала предположим, что вы используете UITextField . Если нет, используйте это.
Имея это вне пути, установите свойство autoSize в TextFieldAutoSize.RIGHT и оставьте ширину неопределенной. Если у вас есть текст с несколькими строками или текст, который не помещается в строке, но вы хотите, чтобы он отображался полностью, вам нужно установить ширину поля в процентах, обычно 100% (процентная ширина от actioncript, ширина от mxml) и оставьте высоту неопределенной.
Если есть какие-либо контейнеры, размер которых необходимо изменить, я бы рекомендовал использовать VBox / HBox вместо того, что вы используете, и для них ширина (и, возможно, высота) также не определена.
Метки - это компоненты, которые уже используют TextFields, настроенные таким образом, чтобы изменять размер только в одну строку. Даже если вы не хотите их использовать, вы можете проверить их исходный код.
Текстовый компонент похож на Label, но допускает несколько строк. Опять же, советую проверить их исходный код.