2011-02-06 3 views
0

개체 배열을 만들 수있는 스크립트 블록에 actionscript 루프를 만들 수 있다는 것을 알고 있습니다. 문제는 이러한 객체를 mxml 문서 자체의 전체 레이아웃 구조와 상호 작용시키는 방법을 모르는 경우입니다. 단지 0,0으로 설정됩니다. 무언가 동적으로 생성 된 객체의 루프를 타일 그룹 내에서 배열하고 싶습니다. 예를 들어 actionscript를 사용하여 동적으로 생성 된 다른 항목 아래에 있습니까? (개별적으로 지정하지 않고 x & y)actionscript를 통해 spark/mx 구성 요소의 레이아웃을 어떻게 조작합니까?

자동 레이아웃 (가로)을 지정하고 mxml을 통해 선언 된 다른 객체의 순서에 따라 위치를 결정하는 방법을 알아야합니까?

답변

1

당신은 그냥은 사용, 당신의 선택의 컨테이너 그룹에 요소로 추가 할 수 있습니다 :

myVGroup.addElement(myComponent); 

를 루프 내부. 여기서 myVGroup은 레이아웃에 이미있는 VGroup입니다.

관심을 가질 수도 있습니다. http://evtimmy.com/2009/06/flowlayout-a-spark-custom-layout-example/

+0

기본적으로 addChild를 시도 할 때마다 작동하지 않지만 이것이 기본적으로 옳습니다. 대신 addElement를 사용하기를 원합니다. – Damon

+0

맞습니다. 잘못되었습니다 - 지금 고쳐졌습니다. – ocodo

+0

나는 단지 목록에있는 것들을 추가하는 것이 addChild가되고 싶어한다는 것을 발견했다. 무슨 일이 일어나고 있는지/그 차이점은 무엇인지 모르겠다. – Damon

관련 문제