Actionscript 3 ActionScript将padding bottom(或margin bottom)设置为更小的值
我有一个VGroup,在它里面我将有一个可变数量的VGroup,其中有两个hgroup 比如:Actionscript 3 ActionScript将padding bottom(或margin bottom)设置为更小的值,actionscript-3,padding,Actionscript 3,Padding,我有一个VGroup,在它里面我将有一个可变数量的VGroup,其中有两个hgroup 比如: VGroup VGroup HGroup HGroup VGroup VGroup HGroup HGroup VGroup VGroup HGroup HGroup VGroup . . VGroup 现在,我想让内部的VG组有一些大的底部填充(边距)。然后,我希望hgroup也有底部填充,但要小一些。有道理?因此,我试
VGroup
VGroup
HGroup
HGroup
VGroup
VGroup
HGroup
HGroup
VGroup
VGroup
HGroup
HGroup
VGroup
.
.
VGroup
现在,我想让内部的VG组有一些大的底部填充(边距)。然后,我希望hgroup也有底部填充,但要小一些。有道理?因此,我试图在内部VGroup中的第一个HGroup上设置paddingBottom样式,但没有任何变化。这是在ActionScript中。以下是我所拥有的:
var innerVGroup:VGroup = new VGroup();
var hGroup:HGroup = new HGroup();
hGroup.setStyle("paddingBottom", "5px") ;
var number= new Label();
number.text = clients[j].clientNumber;
hGroup.addElement(number);
innerVGroup.addElement(hGroup);
hGroup = new HGroup();
var userName:Label = new Label();
userName.text = clients[j].displayName;
hGroup.addElement(userName);
innerVGroup.addElement(hGroup);
this._view.outterVGroup.addElement(innerVGroup);
上面的代码位于for循环中,它将继续创建innerVGroups并将其添加到outterVgroups
但是,我的innerVGroups和hGroups之间的底部填充是相同的。我甚至尝试过将底部填充样式设置为1px,-100px,500px。。。但是永远不要更改。在Flex中,对于具有像素值的样式,我们不使用
5px
我们只使用5
。因此,这应该是可行的:
hGroup.setStyle("paddingBottom", 5);
在innerVGroup上设置间隙有效
innerVGroup.gap=0 我这样做了,但仍然没有改变任何事情。不管我给它什么,它总是一样的底部填充物。