Показать сообщение отдельно
Старый 20.11.2011, 10:04
goodguy вне форума Посмотреть профиль Найти все сообщения от goodguy
  № 3  
Ответить с цитированием
goodguy
Banned

Регистрация: Jan 2010
Адрес: РФ. Кемеровская область
Сообщений: 3,243
на самом деле меняется не ширина или высота, а scaling
поэтому лучше всего переопределить у главного контейнера сеттеры ширины и высоты и там пересчитывать всех детей
Код AS3:
override public function set width(value:Number):void {
      var children:int = numChildren;
      while (i--) {
            getChildAt(i).scaleX += (1 - scaleX);
      }
}
тоже самое для height

п.с. Писал прямо здесь, не проверял )