2017-01-19 4 views
4

J'utilise Adobe Flex 4.6 et j'ai cette image:Flex 4.6 Center Image

<mx:Image source="assets/logo.png" horizontalAlign="center" verticalAlign="middle"></mx:Image> 

L'image apparaît, mais il ne centre pas horizontal ou vertical, comment puis-je centre cette image?

J'ai aussi essayé ce qui suit:

<mx:Canvas width="100%"> 
     <mx:HBox horizontalCenter="0" verticalCenter="0"> 
      <mx:Image source="assets/logo.png" horizontalAlign="center" verticalAlign="middle"></mx:Image> 
     </mx:HBox> 
    </mx:Canvas> 

toujours rien, mon image wont centre

Répondre

4

Cela a fonctionné pour moi

<s:Group width="100%" height="100%"> 
     <s:layout> 
      <s:VerticalLayout 
       verticalAlign="middle" 
       horizontalAlign="center"/> 
     </s:layout> 
     <s:BitmapImage source="@Embed(source='assets/logo.png')" /> 

    </s:Group> 
0

Utilisez les propriétés horizontalCenter et verticalCenter dans la balise d'image ci-dessous

<mx:Image source="assets/logo.png" horizontalCenter="0" verticalCenter="0"></mx:Image> 

Il est fonctionne bien pour moi.

+0

ne fonctionne toujours pas. – user979331

+0

Cela fonctionnera. Si vous avez un conteneur contenant cette image, définissez la hauteur et la largeur de ce conteneur sur 100% – Sumit