2011-04-27 2 views
0
<s:Group id="g1"> 
    <s:Group id="g2" width="100" x="-40"/> 
</s:Group> 

나는 음의 좌표 값에 배치 된 요소를 포함하는 그룹이 있습니다. 음수 값에 배치 된 요소의 부분을 포함하여 그룹의 전체 폭을 얻고 싶습니다. 위의 예제에서 g1.width는 60 (100-40)을 반환하지만 값 100을 얻고 싶습니다. 아래 예제에서 g3.width는 0을 반환하지만 여전히 값 100을 얻고 싶습니다. 어떻게해야합니까?음수 좌표의 요소 그룹 폭

나는 응용 프로그램 및 G1 또는 G3의 No 재산권 내가 대신 상자 클래스를 사용하면 내가 원하는 값을 얻을 수 있지만, 어떻게 그룹 클래스와 내가 원하는 값을받을 수 있나요 (100)

입니다 디버깅 있나요?

<s:Group id="g3"> 
    <s:Group id="g4" width="100" x="-150"/> 
</s:Group> 

이것은 단순한 예입니다. 실제 응용 프로그램에는 많은 하위 요소가 있으므로 하위 요소의 너비 만 사용할 수는 없습니다.

답변

0

컨테이너에 contentHeightcontentWidth 속성을 사용해보세요.

+0

번호 contentWidth는이 경우와 동일한 값을 제공하므로 해결되지 않습니다. – Andrium

+1

험,'g3.getBounds (g3) .width'를 시도해 볼 수 있습니다. 비록 테스트를 거치지 않았다. –

+0

g3.getBounds (g3) .width는 0입니다. – Andrium