2012-07-31 5 views
0

일부 구성 요소가 해당 레이아웃 속성 (세로)과 일치하도록 Vgroup이 있습니다. 절대 X, Y 위치에 하나 이상의 구성 요소를 추가하여 정렬을 재정의해야합니다. 나는 includeinlayout = false를 시도했지만 구성 요소는 보이지 않게되었다. 플렉스에서 가능합니까?Flex Vgroup 구성 요소의 절대 위치 지정

답변

0

아니요, 불가능합니다. VGroup은 X 및 Y와 같은 속성을 무시합니다. 구성 요소가 표시되면 includeInLayout도 무시됩니다.

VGroup 외부에서 추가 구성 요소를 레이아웃하거나 그룹으로 전환하고 모든 것을 레이아웃해야합니다.

0

불가능합니다! 하지만 항상 필요한 DisplayObject의 전역 좌표를 가져올 수 있으며 일부 PopUps 또는이 구성 요소 근처의 다른 구성 요소를 표시 할 수 있습니다.

MXML : AS

<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; 
+0

그건 ** MXML **하지 ** XMXL ** – Florent