2017-01-19 5 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> 

それはある

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

以下のようにまだ何も、私のイメージ文句を言わないセンター

答えて

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プロパティを使用します私のためにうまく動作します。

+0

はまだ動作しません。私のために働きました。 – user979331

+0

それは動作します。このイメージを持つコンテナがある場合は、そのコンテナの高さと幅を100%に設定します。 – Sumit

関連する問題