Don't use <mx:Form> for that. Use <mx:Canvas> use
advanced constraints. Think of the Canvas as having 4 wide columns.
Column 1 contains the first set of labels. Column 2 has the input
fields. Column 3 has the next set of labels and Column 4 has the
If you are familiar with the top, left, bottom, and right
constraints, advanced constraints takes this one step further.
<mx:ConstraintColumn id="col1" />
<mx:ConstraintColumn id="col2" />
<mx:ConstraintColumn id="col3" />
<mx:ConstraintColumn id="col4" />
Now add in your labels and input fields, attaching them to
Since I didn't give the ConstraintColumns a width, they will
size to fit their contents. You may find they are a little too
close however. But the magic of the advanced constraints is how
easy it is to adjust everything by modifying the ConstraintColumns.
For example, set the width property of the col3 ConstraintColumn
until it gives enough space between it and col2.