2010-05-09 13 views
3

J'essaie de centrer mes étiquettes sous mon image à l'intérieur de mon VGroup. Les étiquettes sont alignées à gauche maintenant et il semble que HorizontalAlign ne fonctionne pas sur le composant spark. Quelqu'un sait comment le réparer?Instance Center Label à l'intérieur de VGroup dans Flex

<?xml version="1.0" encoding="utf-8"?> 
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" 
       xmlns:s="library://ns.adobe.com/flex/spark" 
       xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="955" minHeight="600"> 
    <fx:Declarations> 
     <!-- Place non-visual elements (e.g., services, value objects) here --> 
    </fx:Declarations> 
    <s:VGroup width="800"> 

     <mx:Image source="images/big/city1.jpg"/> 
     <s:Label text="test1" horizontalCenter="0" /> //doesn't work....:(
     <s:Label text="test2" /> 


    </s:VGroup> 

</s:Application> 

Répondre

6

Essayez ceci,

<s:Label text="test1" width="100%" textAlign="center" /> 

vous devez spécifier la largeur de l'étiquette afin de prendre effet à son alignement.