Добрый день.
Есть такой layout:

Код AS3:
<s:Group id="outerGroup" width="100%" height="100%">
<s:Group id="innerGroup" width="500" height="500"/>
</s:Group>
Если после создания компонента изменить размеры innerGroup в меньшую сторону:

Код AS3:
innerGroup.height = 200;
innerGroup.width = 200;
то реальные размеры outerGroup останутся 500 на 500.
Вопрос такой: как заставить компонент пересчитать свой layout, чтобы outerGroup уменьшился до размеров innerGroup? Так, как будто компонент создался с нуля. Причём, для outerGroup нельзя задавать height и width.