기초부터 실무까지, FLEX와 AIR의 핵심 기능만을 뽑아낸 실전 노트 FLEX는 Adobe 사에서 야심차게 내놓은 강력한 RIA(Rich Internet Application) 개발 도구입니다. 이 책은 입문자들도 어렵지 않게 FLEX를 익힐 수 있도록 실무에서 필요한 다양한 예제와 핵심적인 기능을 함께 다루고 있습니다. 먼저 FLEX와 AIR에 관한 기초지식을 마스터한 후, 현장에서필요한 실무 프로젝트 예제를 통해 기술력을 업그레이드할 수 있도록 구성하였습니다. FLEX의 설치부터 기본적인 개발도구의 사용방법, 가장 간단한 컨트롤의 조작 등 FLEX의 기초를 마스터하기 위한 과정들과 복잡한 컨트롤들, 통신, 액션스크립트 문법, 마지막으로는 실제 현장에서 사용 가능한 예제까지 물 흐르듯이 책의 내용을 따라가기만 하면 FLEX의 고급 기능들까지 어렵지 않게 익힐 수 있습니다. 지나치게 많은 내용을 세세하게 기술하여 두껍게 구성하기 보다는 꼭 알아야 하는 내용들 위주로 설명하고, 주가 되는 내용이 아닌 부분은 과감하게 생략함으로써 핵심 부분만을 발췌한 학습서 역할을 할 수 있도록 구성한 것이 이 책의 특징입니다.
FLEX에 이제 막 입문하거나 FLEX에 대해 기본적인 지식을 가진 초급자를 중급 이상의 실력으로 끌어올리는데 충분한 내용으로 구성되어 있습니다. 기본 설명에 해당하는 앞쪽의 장들은 매우 짧고 알아보기 쉬운, 한 페이지 내외의 예제들을 반복하여 보다 빠르고 쉽게 이해할 수 있게 하는데 중점을 두었습니다. 반면 뒤쪽의 장들은 FLEX에 이제 입문한 초급자들뿐만 아니라, 현장에서 필요한 중급 이상의 기술을 원하는 독자들에게도 도움이 될 수 있도록 난이도 있는 내용들을 기술하고 있습니다. 특히 가장 분량이 많은 는 현장에서 필요한 기술 중심의 예제로 채웠으며, 이 부분은 채팅 서버, 쇼핑몰 등 실제 필드에서 요구하는 다양한 주제들을 다루고 있습니다.
Chapter 01 FLEX와 친해지기 - FLEX란 - FLEX를 사용하는 이유 - FLEX의 역사 - FLEX 3의 구성요소
Chapter 02 FLEX 시작하기 - FLEX 개발환경 구축하기
Chapter 03 FLEX 기본 기능 마스터하기 - FLEX 기본
Chapter 04 FLEX 통신 - FLEX 통신 방법 예제 1. HTTP로 데이터를 가져온다 예제 2. XML로 데이터를 가져온다 예제 3. HTTP로 서버에 데이터를 전달한다 예제 4. HTTP로 파일을 다운로드한다 예제 5. HTTP로 파일을 업로드한다 예제 6. SOAP로 원격 프로시저를 호출한다 예제 7. LCDS의 mxml 자동 컴파일 예제 8. AMF 프로토콜을 이용한 RemoteObject 호출 예제 9. RTMP를 이용한 실시간 통신 서비스 예제 10. RTMP를 통한 서버의 주식 알림 서비스 예제 11. 바이너리 소켓을 통한 데이터 통신
Chapter 05 FLEX 컴포넌트 - FLEX 컴포넌트란 예제 1. MXML 컴포넌트를 만들어 보자 예제 2. 컴포넌트를 조합해 보자 예제 3. 커스텀 프로퍼티를 설정해 보자 예제 4. 커스텀 이벤트를 사용해 보자 예제 5. ActionScript 컴포넌트를 만들어 보자 예제 6. 커스텀 타입 이벤트(Custom type event)를 만들어 보자 예제 7. SWC 컴포넌트를 만들어 보자
Chapter 06 AIR 알아보기 - AIR에 대해 예제 1. 첫 번째 AIR 어플리케이션 만들기 예제 2. 파일 읽기 예제 3. 파일 쓰기 예제 4. FileSystemComboBox 예제 5. FileSystemDataGrid 예제 6. FileSystemList 예제 7. FileSystemTree 예제 8. 전체 화면 모드 어플리케이션 예제 9. 트레이 어플리케이션 예제 10. 오디오 플레이어 예제 11. 비디오 플레이어
Chapter 07 액션스크립트 익히기 - 액션스크립트의 기본 - 변수 - 변수의 선언 - 변수의 유형 - 객체 - 클래스와 인스턴스 - 속성 - 메서드 - 이벤트 - 이벤트 핸들러 - 인스턴스 만들기 - 클래스 - 객체지향 - 캡슐화 - 상속 - 다형성 - 패키지 - 날짜와 시간 - 타이머 함수 - 문자열 - 배열 - Bitmap - 필터 - 클립보드 - 시스템 정보 - 프린트
Chapter 08 실무에 꼭 필요한 실전 프로젝트 - sqlite 데이터베이스 manager - 자바 채팅 프로젝트 - 본격 FLV 플레이어 - FLEX로 만드는 게임 프로젝트 - FLEX 3D - 영화예약 프로젝트 - 온라인 쇼핑몰 - BlazeDS를 이용한 주식차트 서비스
::: 사람과 사람의 교감! 人터넷의 첫 시작! 댓글을 달아주세요! :::