Показать сообщение отдельно
Старый 26.06.2014, 18:28
alatar вне форума Посмотреть профиль Отправить личное сообщение для alatar Найти все сообщения от alatar
  № 4  
Ответить с цитированием
alatar
 
Аватар для alatar

блогер
Регистрация: Dec 2008
Адрес: Israel, Natanya
Сообщений: 4,740
Записей в блоге: 11
PainKiller, перенесите создание FlashTextInputComp из конструктора в createChildren(), он для этого и создавался.

Размеры FlashTextInputComp, как вам и сказал ShockWave512, меняйте в updateDisplayList.

Цитата:
Насчет updateDisplayList() я рекомендаций в инете не встречал
Каких рекомендаций? Это часть жизненного цикла.
1. createChildren — создаются дочерние компоненты.
2. measure — расчитываюся размеры по-умолчанию (measuredWdth, measuredHeight).
2. commitProperties — пересчитываются зависимые свойства.
3. updateDisplayList — обновляется отображение компонета, дочерние компоненты расставляются по своим местам и меняются их размеры в соответствии с расчитанными размерами компонента (unscaledWidth, unscaledHeight).
Цитата:
тем более что туда передаются анскейлд параметры - это смущает
А что бы вам дали размеры после масштабирования? Какая вам разница будет ли у компонента изменен scaleX / scaleY?
__________________
משיח לא בא
משיח גם לא מטלפן