private var dataAC:ArrayCollection = new ArrayCollection([
// 생성자에 parameter를 줄 경우에는 {} 로 감싸 표현해 준다. JSON과 비슷..
{label:"월요일", day:17},
{label:"화요일", day:18},
{label:"수요일", day:19},
{label:"목요일", day:20},
{label:"금요일", day:21}
]);
JSON 과 비슷한 경향을 보인다.
저런식으로 해 놓으면 아래와 같이
Repeater를 이용하여 반복 출력 할 수 있다.
<mx:Repeater id="rp" dataProvider="{dataAC}">
<!--
id의 currentItem으로 접근하면 현재 돌아가고 Collection index의 데이터가 온다.
Repeater는 타 반복문과 비슷하지만 반복의 시작과 종료를 정할 수 있는 for문과 달리
dataProvider에 Binding되어 있는 데이터, 즉 ArrayCollection의 길이만큼 돌아간다.
-->
<mx:Button label="{rp.currentItem.label}" />
</mx:Repeater>
'Flex 3.0' 카테고리의 다른 글
Flex 브라우저의 네비게이션 기능 Toggle (0) | 2009.08.21 |
---|---|
이벤트 리스너를 ActionScript로 등록 / 삭제하는 법 (0) | 2009.08.21 |
동적으로 버튼을 추가 / 삭제하는 방법 (0) | 2009.08.21 |
Component 만드는법 (0) | 2009.08.18 |
google 날씨 API Flex로 구현한 코드입니다. (0) | 2009.08.18 |