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