Flex's mx.controls.TextInput
ширина по умолчанию задокументирована как:
Размер текста с минимальным размером по умолчанию 22 пикселя в высоту и 160 пикселей в ширину
Есть ли способ изменить начальную ширину?160 пикселей слишком широк для моего приложения.Если я указываю абсолютную ширину (width="100"
), она не масштабируется при изменении ширины родительского контейнера.Если я укажу width="100%"
, он масштабируется до родительского контейнера, но по умолчанию все равно 160. Существует measuredWidth
, но он устанавливается на measure()
.Я мог бы расширить TextInput
и переопределить measure()
, но я бы предпочел просто использовать TextInput
как есть.
Я использую Flex 4.1.