Apache flex 在布局或容器中向左或向右浮动?

Apache flex 在布局或容器中向左或向右浮动?,apache-flex,Apache Flex,[Flex 4]在布局或容器中向左或向右浮动? 我有一个主容器,它是动态的,100%宽度,其中有3个组件。一个应该向左、向右浮动,另一个应该居中。我该怎么做?你说的浮动是什么意思?有没有任何理由让一个水平布局的团队无法工作 <s:group layout="{new HorizontalLayout()}" width="100%> <container1> <container2> <container2> </s:group>

[Flex 4]在布局或容器中向左或向右浮动?
我有一个主容器,它是动态的,100%宽度,其中有3个组件。一个应该向左、向右浮动,另一个应该居中。我该怎么做?

你说的浮动是什么意思?有没有任何理由让一个水平布局的团队无法工作

<s:group layout="{new HorizontalLayout()}" width="100%>
 <container1>
 <container2>
 <container2>
</s:group>

你所说的浮动是什么意思?有没有任何理由让一个水平布局的团队无法工作

<s:group layout="{new HorizontalLayout()}" width="100%>
 <container1>
 <container2>
 <container2>
</s:group>

将您的3个组件添加到HGroup(spark)或HBox(halo)中。如果需要允许调整组件大小的分隔符,可以使用HDividedBox。希望有帮助

编辑:以下是基于您的评论的代码示例:

<s:HGroup width="100%">
    <s:Panel id="fixedPanel1" width="150"/>
    <s:Panel id="variablePanel" width="100%"/>
    <s:Panel id="fixedPanel2" width="150"/>
</s:HGroup>


这就是你想要的吗?

将你的3个组件添加到HGroup(spark)或HBox(halo)中。如果需要允许调整组件大小的分隔符,可以使用HDividedBox。希望有帮助

编辑:以下是基于您的评论的代码示例:

<s:HGroup width="100%">
    <s:Panel id="fixedPanel1" width="150"/>
    <s:Panel id="variablePanel" width="100%"/>
    <s:Panel id="fixedPanel2" width="150"/>
</s:HGroup>


这就是您想要的吗?

水平方向是这样的:| | | | | | | | | | | | | | | | | | | | | | | | | | | | |固定大小组件var=可变大小组件。如果内存有限,HTML浮动是否允许其他“组件”(如文本)环绕浮动组件?如果是这样的话,Flex中就没有类似的东西了。您必须像html div的样式一样构建customfloat。如果内存有限,HTML浮动是否允许其他“组件”(如文本)环绕浮动组件?如果是这样的话,Flex中就没有类似的东西了。你必须定制它