我正在使用带有简单对齐的 flex 4 GUI,但不知道为什么。
我有 button1、button2 和一个文本字段。我想将它们水平对齐,并将文本垂直居中。对于以下代码,我看到以下输出。
_______ ______
|bt1 | |bt2 | text1
|______| |______|
我的问题是;1)为什么我在 btn 1 verticalCenter="10" 和 btn2 verticalCenter="-10" 上发送的属性仍然对齐?我不应该看到一个在上升,一个在下降吗?2 ) 为什么我的 text1 顶部对齐,即使我将它设置为 verticalCenter=0,我在组中尝试过或不尝试过。
多谢你们
<?xml version="1.0" encoding="utf-8"?>
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="955"
minHeight="600">
<fx:Declarations>
<!-- Place non-visual elements (e.g., services, value objects) here -->
</fx:Declarations>
<s:Group minWidth="100">
<s:layout>
<s:HorizontalLayout/>
</s:layout>
<s:Button label="myButton" click="" horizontalCenter="0"
verticalCenter="10"/>
<s:Button label="myButton" click="" verticalCenter="-10"/>
<s:Group verticalCenter="0" horizontalCenter="0">
<s:Label text="hello" color="#FFFF" verticalCenter="0"
textAlign="center" />
</s:Group>
</s:Group>
</s:Application>