2017-01-19 69 views
4

我使用Adobe Flex 4.6和我有这样的形象:的Flex 4.6图像居中

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

显示的图像,但它不居中水平或垂直的,我怎么中心这一形象?

我也曾尝试以下操作:

<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> 

还是什么都没有,我的形象不会中心

回答

4

这为我工作

<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

使用图像标签的horizo​​ntalCenter和VerticalCenter特性如下

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

这是为我工作得很好。

+0

还不行。 – user979331

+0

它会工作。如果您有一些具有此图像的容器,请将该容器的高度和宽度设置为100% – Sumit