Actionscript 3 使垂直标签靠近在一起

Actionscript 3 使垂直标签靠近在一起,actionscript-3,layout,flex3,Actionscript 3,Layout,Flex3,我不太明白为什么两个垂直标签组件不出现在彼此的正下方。它们之间似乎有很多空间,是否有任何方法可以删除这些空间,因为设置填充根本没有任何区别 例如,以以下布局代码为例: <mx:VBox> <mx:Label text="Title" paddingBottom="0" paddingLeft="0" paddingRight="0" paddingTop="0" /> <mx:Label text="Second bit of text I want to appe

我不太明白为什么两个垂直标签组件不出现在彼此的正下方。它们之间似乎有很多空间,是否有任何方法可以删除这些空间,因为设置填充根本没有任何区别

例如,以以下布局代码为例:

<mx:VBox>
<mx:Label text="Title" paddingBottom="0" paddingLeft="0" paddingRight="0" paddingTop="0" />
<mx:Label text="Second bit of text I want to appear right under the first" paddingBottom="0" paddingLeft="0" paddingRight="0" paddingTop="0" />
</mx:VBox>


Margin=0?

您需要将
VBox
verticalGap
设置为0或合适的值。

我似乎无法将“Margin”添加到文本或标签组件中。在VBox组件上找到“verticalGap”更好(设置为0),但仍然不完美。此外,我似乎无法将此属性添加到以编程方式创建的组件:“var contentLinkBox:VBox=new VBox();”啊哈,您将其设置为样式:contentLinkBox.setStyle(“verticalGap”,0);