<?xml version="1.0" encoding="utf-8"?>
<mx:Application name="HDividedBox_getDividerAt_test_2"
xmlns:mx="http://www.adobe.com/2006/mxml"
layout="vertical"
verticalAlign="middle"
backgroundColor="white" viewSourceURL="srcview/index.html">
<mx:Script>
<![CDATA[
private function checkBox_change(evt:Event):void {
var hGap:Class = hDividedBox.getStyle("dividerSkin");
var value:Boolean = !checkBox.selected;
var idx:uint;
var len:uint = hDividedBox.numDividers;
for (idx = 0; idx < len; idx++) {
hDividedBox.getDividerAt(idx).visible = value;
}
if (value) {
hDividedBox.setStyle("horizontalGap", hGap.width);
} else {
hDividedBox.setStyle("horizontalGap", 0);
}
}
]]>
</mx:Script>
<mx:ApplicationControlBar dock="true">
<mx:CheckBox id="checkBox"
label="Disable dividers:"
labelPlacement="left"
change="checkBox_change(event);" />
</mx:ApplicationControlBar>
<mx:HDividedBox id="hDividedBox"
minHeight="100"
width="100%"
height="100%">
<mx:HBox id="hBox1"
minWidth="20"
width="100%"
height="100%"
backgroundColor="haloGreen">
</mx:HBox>
<mx:HBox id="hBox2"
minWidth="20"
width="100%"
height="100%"
backgroundColor="haloBlue">
</mx:HBox>
<mx:HBox id="hBox3"
minWidth="20"
width="100%"
height="100%"
backgroundColor="haloOrange">
</mx:HBox>
</mx:HDividedBox>
</mx:Application>