PainKiller, перенесите создание FlashTextInputComp из конструктора в createChildren(), он для этого и создавался.
Размеры FlashTextInputComp, как вам и сказал ShockWave512, меняйте в updateDisplayList.
Цитата:
|
Насчет updateDisplayList() я рекомендаций в инете не встречал
|
Каких рекомендаций? Это часть жизненного цикла.
1. createChildren — создаются дочерние компоненты.
2. measure — расчитываюся размеры по-умолчанию (measuredWdth, measuredHeight).
2. commitProperties — пересчитываются зависимые свойства.
3. updateDisplayList — обновляется отображение компонета, дочерние компоненты расставляются по своим местам и меняются их размеры в соответствии с расчитанными размерами компонента (unscaledWidth, unscaledHeight).
Цитата:
|
тем более что туда передаются анскейлд параметры - это смущает
|
А что бы вам дали размеры после масштабирования? Какая вам разница будет ли у компонента изменен scaleX / scaleY?