コンテナー内の子の visible プロパティを false に設定した場合、コンテナーのサイズを変更するにはどうすればよいですか? 次の例では、「トグル」をクリックすると、「containerB」が非表示になりますが、メイン コンテナーのスクロール可能領域のサイズは変更されません。(たくさんの空きスペースをスクロールしたくありません。)
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml">
<mx:Script>
<![CDATA[
public function toggle():void {
containerB.visible = !containerB.visible;
}
]]>
</mx:Script>
<mx:VBox height="300" width="200" horizontalAlign="center">
<mx:Button label="Toggle" click="toggle()" width="200"/>
<mx:VBox id="containerA" height="400" width="150" horizontalAlign="center">
<mx:Button label="A" height="400" width="100"/>
</mx:VBox>
<mx:VBox id="containerB" height="400" width="150" horizontalAlign="center">
<mx:Button label="B" height="400" width="100"/>
</mx:VBox>
</mx:VBox>