Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/actionscript-3/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Actionscript 3 组合框中不需要的填充_Actionscript 3_Apache Flex - Fatal编程技术网

Actionscript 3 组合框中不需要的填充

Actionscript 3 组合框中不需要的填充,actionscript-3,apache-flex,Actionscript 3,Apache Flex,我想把我的文本和组合框排成一条漂亮的直线,垂直对齐到中间,下面有一个小箭头 它的工作原理非常好,直到我添加了一个组合框,它似乎添加了一些我无法摆脱的填充物。也就是说,我现在离规则有几个像素远了 它是从哪里来的?我怎样才能摆脱它 这是我的密码: <s:HGroup> <mx:Image visible="{meetingList_vs.selectedIndex==0}" includeInLayout="{meetingList_vs.selectedInde

我想把我的文本和组合框排成一条漂亮的直线,垂直对齐到中间,下面有一个小箭头

它的工作原理非常好,直到我添加了一个组合框,它似乎添加了一些我无法摆脱的填充物。也就是说,我现在离规则有几个像素远了

它是从哪里来的?我怎样才能摆脱它

这是我的密码:

<s:HGroup>

<mx:Image
    visible="{meetingList_vs.selectedIndex==0}"
    includeInLayout="{meetingList_vs.selectedIndex==0}"
    source="{arrow}"
    width="5"
    height="10"/>

<s:Label 
    left="0" 
    text="{ 'In Progress and Upcoming ' + '(' + model.generalInfo.upcomingMeetingList.length + ')'}" 
    styleName="groupTitleLabel"
    buttonMode="true"
    click="{meetingList_vs.selectedIndex=0}"/>

<s:Label 
    left="0" 
    text="for"
    styleName="groupTitleLabel"/>

<s:ComboBox 
    id="selectedUser" 
    width="125"
    height="25"
    borderVisible="false"/>


谢谢你的建议

您是否已将组合框上的填充设置为0?paddingBottom样式的默认值为3

<s:ComboBox paddingBottom="0" />



或者垂直对齐的另一个适当设置,例如“基线”

屏幕截图在此可能会有所帮助;告诉我们你想要什么和得到什么。我也被这个问题弄糊涂了。您希望将文本和组合框对齐;在添加组合框之前,哪个选项有效?您是否要添加第二个组合框?或者它不起作用了?这就成功了;没有意识到paddingBottom的默认值那么高。
<s:HGroup verticalAlign="middle">