Actionscript 3 ActionScript将padding bottom(或margin bottom)设置为更小的值

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

比如:

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

我这样做了,但仍然没有改变任何事情。不管我给它什么,它总是一样的底部填充物。