0
我在mxml中有以下代碼佈局。該按鈕將被正確定位在中間,但文本仍然固定在頂部。這不是Spark組件標籤的行爲,但我需要多個樣式運行中的文本,並已發現mxText組件是最好的解決辦法...Flex MX文本不垂直對齊,但其他組件做
<s:Group>
<s:layout>
<s:HorizontalLayout verticalAlign="middle" gap="0" />
</s:layout>
<mx:Text id="title"
htmlText="{sourcecodehere}"
width="212"
height="55"
textAlign="center"
/>
<s:Button id="getNow"
label="Get Now" skinClass="skins.CustomButton"
verticalCenter="middle"
click="getNowEventHandler()" />
</s:Group>
我使用Flex 4,我知道我應該可能使用spark文本組件,但是我對HTMLText的實現感到非常自在,我不想繼續...
花了我大約5分鐘來掌握你在說什麼,但現在我明白了,所以我將文本包裝在bordercontainer中並使用verticalCenter屬性。雖然這確實很有幫助!我正在構建一些小組件以供使用,我不希望標題欄的高度調整大小,它會更改屏幕上其他組件的位置...... – ToneLoc 2011-06-13 17:07:07
@ToneLoc:很高興提供幫助。如果您發現它有幫助,請確保將upvote和/或標記爲正確的答案:) – 2011-06-13 17:19:17