Tech 219

6 컨트롤에서 리모트 XML 데이터 사용하기

HTTPSevice 클래스를 통해 원격웹서버에 Request를 던지고 응답된 xml 데이터를 (Flex내에서 다루기 쉽도록) ArrayCollection, xmlListCollection을 사용하여 보관하고 Data Provider (콤보, 리스트 컨트롤,Tree컨트롤 …)에 연결하여 출력 HTTPService에서 XML 데이터 검색하기 객체생성 1. --------------------- HTTPService 데이터를 ArrayCollection으로 채우기 배열보다는 ArrayCollection사용 – 장점 : sorting filtering 각각xml에 태그에 대해 객체를 만든다. units:ArrayCollection; private function unitRPCResult(event:ResultE..

Tech/Flex 2009.03.13

5 이벤트 핸들링과 데이터 구조

이벤트 핸들링 이해하기 사용자의 마우스 클릭/텍스트 입력-----> OS ---> Flash player ---> 객체 ---> 이벤트처리를위한 Methods호출 방법1. 직접 Click에 ActionScript으로 넣기 --->> 방법2. Funtion에 ActionSctip을 담고, 그 Function을 호출 -->> 방법3. 이벤트를 인수로 받고 작업을 정의하고 , 객체에 이벤트와 이벤트처리함수를 등록 (개발자와 디자인 분리) myButton.addEventListener(MouseEvent.CLICK,clickHandler); } private function clickHandler(event:MouseEvent):void{ myLabel.text="okok"; } ]]> creationCompl..

Tech/Flex 2009.03.12

4. 컨트롤 사용하기

Control 컨트롤의 클래스 라이브러리 ---(MXML or ActionScript 통한 인트턴스화)---> API 이미지 나타내기 * 컴파일시 이미지를 SWF로 변환 --> 데이터 바인딩 {} (간단한 컨트롤에서 데이터 구조를 링크하기 위해서) http://www.adobe.com/2006/mxml" layout="absolute" creationComplete="lbl1.text='caption1'; lbl2.text='caption2';"> [Bindable]public var caption1:String = "Caption1"; public var caption2:String = "Caption2"; ]]> 레이블객체(Label1)와 변수값(caption1)을 연결하고 싶을때 Source값이 바..

Tech/Flex 2009.03.11

Crystal Report

크리스탈 리포트에서 리포트 생성 후 vb에서 이를 사용해서 출력할 수 있는 부분까지 진행합니다. 완벽한 소스는 정리 되는데로 첨부하도록 하겠습니다. > 1. 크리스탈 리포트 버젼 10 2. vb 6.0 3. DB : Access ( 처음 개발은 oracle로 했는데요... 편의상 access로 바꾸어서 올립니다.) 여기에서 다룰 예제는 마법사를 사용하지 않고 사용자가 폼의 모든 부분을 만들어가는 "빈 보고서 사용" 기능을 사용하겠습니다(실제 업무에서 이를 많이 사용하기 때문이기도 하구요) DB연동은 access를 사용하구요 sql query를 직접 작성해서 리포트를 작성하겠습니다. 직접 sql을 작성하는 방법이라 sql을 모르면 진행하기가 어렵겠지만 크리스탈 리포트를 사용하는 사용자가 sql을 모른다고 ..

Tech 2009.03.04

눈금자

0. 보기 > 눈금자 Check 1. 눈금자 (= cm가 아님) 가로: 문자수 세로: 줄수 - 눈금자의 가로/세로(문자 수와 줄 수)를 지정 페이지레이아웃 메뉴 - 눈금자의 단위를 변경하고 싶다면 office버튼의 Word 옵션의 고급에서 문자단위 표시 check를 해제하고 단위를 선택 활용 1.페이지여백 조정 흰색: 편집영역 파란색: 여백 2. 탭설정 3.단락의 첫줄 들여쓰기 내어쓰기 4. 글머리 기호 설정

Tech 2009.03.04

3. Flex - Interface Layout

Container => Layout 모든 레이아웃은 컨테이너를 통해서 만들어진다. (각각의 애플리케이션은 태그를 가지고 있는데 이것이 바로 컨테이너이다.) Container 종류들 Application: 레이아웃 속성에서 VBox,HBox,Canvas의 컨테이너 역할. VBox :자식들이 수직 방향으로 정렬된다.위에서 아래로. HBox :자식들이 수평 방향으로 정렬된다. 왼쪽에서 오른쪽으로 . Canvas: 개발자가 지정한 x,y좌표에 렌더링된다.디폴트는 좌측 상단(0,0) . Tile : 필요에 의해 새로운 행과 열을 추가하여 자식들을 하나 이상의 행과열을 레이아웃해준다. 셀은 같은 사이즈를 가지며 정사각의 그리드 안에서 정렬을 해준다. 각각의 셀은 하나의 자식을 갖고 direction 속성으로 레이아..

Tech/Flex 2009.03.03