Проще говоря, вы можете сделать это:
<mx:VBox width="200" horizontalAlign="center">
<mx:Label text="foo" />
</mx:VBox>
Я только что попробовал этот пример, и он работал нормально. Если ширина контейнера определяется его дочерними элементами, он может выглядеть неправильно для выравнивания:
<mx:VBox horizontalAlign="center" borderStyle="solid">
<mx:Label text="foo" />
<mx:Label text="bar" />
</mx:VBox>
Однако дальнейшее указание ширины показывает, что этот атрибут работает:
<mx:VBox width="200" horizontalAlign="center" borderStyle="solid">
<mx:Label text="foo" />
<mx:Label text="bar" />
</mx:VBox>