-
[Flex] Textinput 동적 생성공부방/Flex 2012. 2. 13. 15:46Flex를 하다보면 동적으로 폼을 생성한다던지 하는 경우가 많이 발생하게 된다. 그럴때마다 참 난감해 진다.예전에는 컴포넌트.id + 1 <-- 이런식으로 해서 필요한 컴포넌트를 동적으로 여럿 생성할 수 있었는데 어느순간 부터컴포넌트의 ID 값에 + 1 과같은 접근이 허용되지 않는다.그래서 생각하게 된 방법은 필요한 만큼 배열에 담아서 접근하는 방법이다. ID를 알 필요도 없이 사용할 수 있지만, 개별적으로 세세하게 위치를 지정해 줘야하는 경우에는 손이 많이 갈 수 있는 방법이다. 언젠가 필요 할 것 같아서 정리 해 본다.
결국 초기에 원하는 크기만큼 루프믄을 돌려서 배열에 textinput 객체를 담는다.그리고 다시 루프문을 돌려서 배열에 담겨있는 객체에
TextInput(temp[i]).text = "test" 과 같은 방법으로 접근한다.
접근 까지는 쉽게 했지만 원하는 데이터를 set 시켜주는 작업이나, 원하는 위치에 배치시키는
작업등은 꽤 까다로울것 같다. 더 나은 방법을 찾아봐야겠다.
'공부방 > Flex' 카테고리의 다른 글
[Flex] 시작프로그램에 등록하기 (0) 2012.02.13 [Flex] 듀얼모니터 사용시 서브 모니터에 풀 스크린으로 실행하기 (0) 2012.02.13 [Flex] Flash Player 10에서 로컬 파일을 읽고 쓰는 방법 (0) 2012.02.13 [Flex] as3xls을 활용한 기본 Excel Improt & Export 테스트 (0) 2012.02.13 [Flex] Flex에 IFream을 적용하여 웹 페이지 삽입하기 (0) 2012.02.13