Flex 4.6中心图像

时间:2017-01-19 20:40:48

标签: actionscript-3 flash flex actionscript

我使用的是Adobe Flex 4.6,我有这张图片:

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

图像出现,但它不是水平或垂直居中,我如何居中显示此图像?

我也尝试了以下内容:

function

仍然没有,我的形象不会中心

2 个答案:

答案 0 :(得分: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>

答案 1 :(得分:0)

使用image标签中的horizo​​ntalCenter和VerticalCenter属性,如下所示

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

这对我来说很好。