将一个组集中在另一个组内

时间:2012-05-09 20:16:00

标签: actionscript-3 flex flash-builder

我有下面的代码显示有关计算机的信息。

我无法将s:VGroup出现在s:Group的中心。它总是略微偏离中心......左侧和右侧更多。

有没有办法让一个小组始终位于其容器的中心?

我已经尝试了horizo​​ntalAlign =“center”和horizo​​ntalCenter =“center”,但都没有影响该元素的水平定位。

谢谢!

    <s:Group horizontalCenter="center" width="100%" top="10">
    <s:Rect x="0" y="0"  
            radiusX="4" radiusY="4" 
            height="100%" width="90%" left="10">
    </s:Rect>
    <s:VGroup top="20" left="20" bottom="20" right="20">
        <s:Label id="lblCPU"  text="{data.CPU}"/>
        <s:HGroup>
            <s:Label id="lblmodel"  text="{data.model}"/>
            <s:Label id="lblmemory"   text="{data.memory}"/>
        </s:HGroup>
        <s:Label id="lblHDD"  text="{data.HDD}"/>
        <s:Label id="lblUSB" text="{data.USB}"/>
    </s:VGroup>
</s:Group>

1 个答案:

答案 0 :(得分:2)

<s:Group x="435" y="77" width="200" height="200">
        <s:layout>
            <s:BasicLayout/>
        </s:layout>
        <s:VGroup width="50" height="50" horizontalCenter="0" verticalCenter="0">
        </s:VGroup>
</s:Group>