Apache flex Flex Vgroup组件的绝对定位 我有一个V群组,一些组件与它的布局属性(垂直)对齐。我需要在绝对X,Y位置再添加一个组件,覆盖对齐。我尝试了includeinlayout=false,但组件随后变为不可见。在flex中可能吗?
不,这是不可能的。VGroup将忽略X和Y等属性。如果组件可见,则也将忽略includeInLayoutApache flex Flex Vgroup组件的绝对定位 我有一个V群组,一些组件与它的布局属性(垂直)对齐。我需要在绝对X,Y位置再添加一个组件,覆盖对齐。我尝试了includeinlayout=false,但组件随后变为不可见。在flex中可能吗?,apache-flex,adobe,alignment,flex4.6,Apache Flex,Adobe,Alignment,Flex4.6,不,这是不可能的。VGroup将忽略X和Y等属性。如果组件可见,则也将忽略includeInLayout 您必须在VGroup之外布局您的额外组件,或者切换到一个Group并绝对布局所有组件。这是不可能的!但您始终可以获得所需DisplayObject的全局坐标,并显示一些弹出窗口或靠近此目标的其他组件 MXML: <s:VGroup x="50" y="50"> <s:Button width="250" height="250" id="b1"/> &
您必须在VGroup之外布局您的额外组件,或者切换到一个Group并绝对布局所有组件。这是不可能的!但您始终可以获得所需DisplayObject的全局坐标,并显示一些弹出窗口或靠近此目标的其他组件 MXML:
<s:VGroup x="50" y="50">
<s:Button width="250" height="250" id="b1"/>
<s:Button width="250" height="250" id="b2"/>
</s:VGroup>
<s:Button id="addon"/>
var rect:Rectangle = b2.getBounds(this);
addon.x = rect.x + rect.width - addon.width;
addon.y = rect.y;