
000 | 00000cam c2200205 c 4500 | |
001 | 000045464995 | |
005 | 20170811113958 | |
007 | ta | |
008 | 080819s2008 ggka 001c kor | |
020 | ▼a 9788992939164 ▼g 13650 | |
035 | ▼a (KERIS)BIB000011374558 | |
040 | ▼a 211046 ▼c 211046 ▼d 211046 ▼d 211009 ▼d 244002 | |
041 | 1 | ▼a kor ▼h eng |
082 | 0 4 | ▼a 006.76 ▼2 22 |
085 | ▼a 006.76 ▼2 DDCK | |
090 | ▼a 006.76 ▼b 2008z4 | |
245 | 0 0 | ▼a Adobe Flex 3 실전 트레이닝 북 / ▼d 제프 태퍼 외 지음 ; ▼e 신호승, ▼e 정선우, ▼e 이원영 옮김 |
246 | 1 9 | ▼a Adobe Flex 3 : ▼b training from the source |
260 | ▼a 파주 : ▼b 위키북스, ▼c 2008 | |
300 | ▼a xxviii, 676 p. : ▼b 삽화 ; ▼c 26 cm + ▼e 전자 광디스크 (CD-ROM) 1매 | |
440 | 0 0 | ▼a 위키북스 오픈소스 & 웹 시리즈 ; ▼v 007 |
500 | ▼a 공저자: 마이클 라브리올라, 매튜 볼스, 제임스 탤벗 | |
500 | ▼a 색인수록 | |
500 | ▼a 부록: 설치 가이드 | |
630 | 0 0 | ▼a Flex (Computer file) |
650 | 0 | ▼a Internet programming |
650 | 0 | ▼a Application software ▼x Development |
650 | 0 | ▼a Web site development ▼x Computer programs |
700 | 1 | ▼a Tapper, Jeff, ▼e 저 ▼0 AUTH(211009)74476 |
700 | 1 | ▼a Labriola, Michael, ▼e 저 ▼0 AUTH(211009)70936 |
700 | 1 | ▼a Boles, Matthew, ▼e 저 ▼0 AUTH(211009)38475 |
700 | 1 | ▼a Talbot, James, ▼e 저 ▼0 AUTH(211009)64836 |
700 | 1 | ▼a 신호승, ▼e 역 |
700 | 1 | ▼a 정선우, ▼e 역 |
700 | 1 | ▼a 이원영, ▼e 역 |
900 | 1 0 | ▼a 태퍼, 제프, ▼e 저 |
900 | 1 0 | ▼a 라브리올라, 마이클, ▼e 저 |
900 | 1 0 | ▼a 볼스, 매튜, ▼e 저 |
900 | 1 0 | ▼a 탤벗, 제임스, ▼e 저 |
945 | ▼a KINS | |
949 | ▼a 위키북스 오픈소스 and 웹 시리즈 ; ▼v 007 |
Holdings Information
No. | Location | Call Number | Accession No. | Availability | Due Date | Make a Reservation | Service |
---|---|---|---|---|---|---|---|
No. 1 | Location Main Library/Monographs(3F)/ | Call Number 006.76 2008z4 | Accession No. 111489234 | Availability Available | Due Date | Make a Reservation | Service |
No. 2 | Location Science & Engineering Library/Sci-Info(Stacks1)/ | Call Number 006.76 2008z4 | Accession No. 121176671 | Availability Available | Due Date | Make a Reservation | Service |
No. 3 | Location Science & Engineering Library/Sci-Info(Stacks1)/ | Call Number 006.76 2008z4 | Accession No. 121176672 | Availability Available | Due Date | Make a Reservation | Service |
No. 4 | Location Sejong Academic Information Center/Science & Technology/ | Call Number 006.76 2008z4 | Accession No. 151262680 | Availability Available | Due Date | Make a Reservation | Service |
No. | Location | Call Number | Accession No. | Availability | Due Date | Make a Reservation | Service |
---|---|---|---|---|---|---|---|
No. 1 | Location Main Library/Monographs(3F)/ | Call Number 006.76 2008z4 | Accession No. 111489234 | Availability Available | Due Date | Make a Reservation | Service |
No. | Location | Call Number | Accession No. | Availability | Due Date | Make a Reservation | Service |
---|---|---|---|---|---|---|---|
No. 1 | Location Science & Engineering Library/Sci-Info(Stacks1)/ | Call Number 006.76 2008z4 | Accession No. 121176671 | Availability Available | Due Date | Make a Reservation | Service |
No. 2 | Location Science & Engineering Library/Sci-Info(Stacks1)/ | Call Number 006.76 2008z4 | Accession No. 121176672 | Availability Available | Due Date | Make a Reservation | Service |
No. | Location | Call Number | Accession No. | Availability | Due Date | Make a Reservation | Service |
---|---|---|---|---|---|---|---|
No. 1 | Location Sejong Academic Information Center/Science & Technology/ | Call Number 006.76 2008z4 | Accession No. 151262680 | Availability Available | Due Date | Make a Reservation | Service |
Contents information
Book Introduction
Adobe의 공식 트레이닝 커리큘럼 교재인
또 플렉스 애플리케이션이 어떻게 구성되어 있는지 궁금하거나 플렉스로 프로젝트를 수행해야 하는 개발자에게 가장 실무 수준에 근접한 내용을 전달할 수 있는 프로젝트 코드를 제공한다. 플렉스 기본 기능과 더불어 새롭게 추가된 Advanced DataGrid, 데이터 위자드, 애플리케이션 모듈화, 차트, 데스크톱 버전의 애플리케이션 배포 등의 기능을 이용해 새로운 경험을 제공해주는 리치 인터넷 애플리케이션을 개발하고 싶은 독자에게 추천하는 책이다.
Adobe의 공식 트레이닝 커리큘럼 교재인 『Adobe Flex 3 Training from the Source』가 드디어 한국어판으로 출간되었습니다. 본 교재는 실무 프로젝트 기반의 실습위주로 플렉스 기술을 설명하고 있습니다. 플렉스의 구성요소를 이론적으로 간략히 설명하고 코딩을 통해 해당 개념을 이해할 수 있도록 구성하고 있기 때문에, 각 장에 있는 실습을 차근차근 수행해나간다면 여러분도 하나의 완벽한 애플리케이션을 작성할 수 있습니다. 또 플렉스 애플리케이션이 어떻게 구성되어 있는지 궁금하거나 플렉스로 프로젝트를 수행해야 하는 개발자에게 가장 실무 수준에 근접한 내용을 전달할 수 있는 프로젝트 코드를 제공합니다. 플렉스 기본 기능과 더불어 새롭게 추가된 Advanced DataGrid, 데이터 위자드, 애플리케이션 모듈화, 차트, 데스크톱 버전의 애플리케이션 배포 등의 기능을 이용해 새로운 경험을 제공해주는 리치 인터넷 애플리케이션을 개발하고 싶은 독자에게 적극 추천하는 책입니다.
『Adobe FLEX 3 실전 트레이닝 북』의 주제는 따라하기를 통한 플렉스 사이트 개발입니다. 많은 자바 개발자들이 플렉스는 자바와 다른 언어이고 플래시 기반이기 때문에 배우기 어렵지 않나, 하는 생각을 합니다. 이 책에서는 플래시를 모르는 업무 개발자들이 얼마든지 쉽게 플렉스를 이용해 프로젝트를 수행할 수 있다는 것을 알려줍니다. 저자들도 SI 개발과 업무형 애플리케이션 개발을 했던 분들이라 플래시를 모르는 개발자들도 플래시가 기반 기술이라는 압박감을 받지 않고 플렉스 프로젝트를 수행할 수 있다는 것을 코드를 통해 보여줍니다. 플래시로 사이트를 만들 경우 UI의 퀄리티가 매우 높고 다양한 사용자 경험을 제공하지만 개발과 유지보수가 힘들다는 단점을 극복하기 위해 플렉스가 출시되었습니다. 그러나 최근 몇몇 프로젝트에서 복잡도 높은 화면을 만들기 위해서 플렉스를 플래시 수준의 코딩으로 돌아가는 모습을 종종 목격할 수 있었습니다. 이 책에는 플렉스를 만든 Adobe사에서 권장하는 개발 방법론을 담고 있기 때문에 누구나 쉽게 플렉스 애플리케이션 개발이 가능하다는 것을 보여줍니다. 기존 HTML과 JSP 등으로 웹사이트를 만들 때보다 훨씬 빠른 생산성과 개발의 편리성을 보장받을 수 있고, 데이터 관리에 있어서 획기적인 방법론을 제공합니다. 이 책의 실습을 모두 완성하고 이해한 독자라면 플렉스를 이용한 프로젝트에서 충분히 자기 몫을 할 수 있을 것이라고 생각합니다.
Information Provided By: :

Author Introduction
제프 태퍼(지은이)
Digital Primates의 공동 설립자이자 선임 컨설턴트다. 1995년부터 Major League Baseball, ESPN, Morgan Stanley, Conde Nast, IBM, Dow Jones, American Express, Verizon 등과 같은 무수히 많은 고객의 인터넷 기반 애플리케이션을 개발했다. 그는 Flex 1.0의 초창기부터 플렉스 애플리케이션을 개발해왔다. 제프는 플랙스, AIR, 플래시, 콜드퓨전 개발에 관한 Adobe의 모든 과정을 가르칠 수 있는 자격을 인증받았으며, Adobe Development Conferences와 사용자 그룹의 단골 강연자이기도 하다. Digital Primates는 RIA 개발에 관한 전문적인 가이드와 자문을 제공한다.
매튜 볼스(지은이)
Adobe Technical Marketing 그룹의 기술 교육 전문가이며, Flex 1.0이 출시될 때부터 플렉스 교육 과정을 개발하고 가르쳐왔다. 매튜는 웹 개발, 컴퓨터 네트워킹, 강의와 같은 다양한 이력을 지녔다. 아울러 본 책의 이전 버전인 Flex 3의 공동 저자이기도 하며 Adobe의 공식 교육 과정을 개발하는 데도 기여했다.
마이클 라브리올라(지은이)
Digital Primates IT Consulting Group의 창설 파트너이자 시니어 컨설턴트이다. 그는 1995년부터 인터넷 애플리케이션을 개발해 왔으며 플렉스 1.0 베타 프로그램부터 플렉스와 함께 해왔다. 마이클은 Adobe 인증 교육자이며 커뮤니티 전문가이고 플렉스 개발자 챔피언으로 세계 톱 10대 브랜드 중 3개사를 자문했으며, 플렉스와 AIR 토픽에 관한 국제적인 연설자이다. 컨설턴트로서 그는 소프트웨어 개발 팀에 새로운 기술에 관한 자문을 하며 높은 비즈니스 임팩트를 주는 엔터프라이즈 애플리케이션을 디자인한다. 여가 시간에는 기술에서 벗어나 와인과 음식을 즐긴다.
신호승(옮긴이)
교육전문포탈 사이트인 ‘디그’의 기획이사, 즐거운학교 컨텐츠 기획팀장 등 교육 관련 컨텐츠 개발 분야에서 일했다. 인터넷 특히 최근의 SNS의 발달이 교육 분야에 미치는 영향을 예의 주시하며, 네트워크 시대에 맞는 새로운 교육 컨텐츠 개발에 관심을 갖고 있다. 현재 한겨레에듀 기획 위원, 정진에드윈 기획이사로 있다.
이원영(옮긴이)
오리건주립대에서 컴퓨터 과학을 전공하고 대우정보기술, 아시아나IDT에서 근무했다.
정선우(옮긴이)
한양대학교 전자 컴퓨터 공학부를 졸업하고 KT 커머스, POSDATA, 동부 CNI에서 근무했고, Java, OpenSource Framework, Flex 강의를 했으며, 현재는 프리랜서로 활동 중이다. 관심사는 Java, Flex, OpenSource Framework를 이용한 프로젝트이다.

Table of Contents
목차 서론 = xiv 소개 = xvi LESSON 1 Rich Internet Applications 이해하기 = 3 컴퓨터 애플리케이션의 진화 이해하기 = 4 페이지 기반 설계에서 벗어나기 = 6 RIA의 강점을 증명하기 = 7 비즈니스 매니저 = 7 IT 조직 = 8 최종 사용자 = 8 RIA 기술 = 8 Ajax = 9 Flash = 10 Flex = 10 Windows Presentation Foundation, XAML, Silverlight, Expression = 12 LESSON 2 시작하기 = 15 플렉스 애플리케이션 개발 시작하기 = 16 프로젝트와 MXML 애플리케이션 만들기 = 16 플렉스 빌더 3 워크벤치 이해하기 = 21 애플리케이션 실행하기 = 23 두 번째 애플리케이션 페이지 만들기와 디자인모드에서 작업하기 = 30 다음 실습을 위한 준비 = 35 LESSON 3 인터페이스 레이아웃하기 = 39 컨테이너들에 대해서 학습하기 = 40 디자인모드에서 E-Commerce 애플리케이션 레이아웃 작성하기 = 41 제약-기반 레이아웃에서 작업하기 = 47 부모 컨테이너와 함께 제약사항 사용하기 = 47 향상된 제약 사항 사용하기 = 52 뷰 스테이트 작업하기 = 55 뷰 스테이트 제어하기 = 57 소스모드에서 애플리케이션 레이아웃하기 = 59 MXML에서 뷰 스테이트 추가하고 제어하기 = 63 LESSON 4 간단한 컨트롤 사용하기 = 69 간단한 컨트롤들 소개하기 = 70 이미지 나타내기 = 71 디테일 뷰 구축하기 = 75 간단한 컨트롤에서 데이터 구조를 링크하기 위해서 데이터 바인딩 사용하기 = 78 간단한 컨트롤을 레이아웃하기 위해서 폼 레이아웃 컨테이너 사용하기 = 80 Dashboard에 라디오 버튼들과 데이트 필드 추가하기 = 85 LESSON 5 이벤트 핸들링과 데이터 구조 = 89 이벤트 핸들링 이해하기 = 90 간단한 예제 이해하기 = 90 액션스크립트 함수로 이벤트 핸들링 = 91 이벤트 핸들러 함수를 호출할 때 데이터 전달하기 = 92 creationComplete 이벤트에서 데이터 구조 만들기 = 93 이벤트 객체에서 데이터 사용하기 = 96 사용자 정의 액션스크립트 클래스 만들기 = 101 Value Object 만들기 = 101 객체를 생성하는 메소드 만들기 = 106 쇼핑 카트 클래스들 만들기 = 109 LESSON 6 컨트롤에서 리모트 XML 데이터 사용하기 = 115 HTTPService에서 XML 데이터 검색하기 = 116 HTTPService 객체 생성하기 = 117 Send() 메소드 호출하기 = 117 반환되는 데이터 사용하기 = 117 보안 이슈 이해하기 = 119 HTTPService 통해 XML 데이터 검색하기 = 119 HTTPService 데이터를 ArrayCollection으로 채우기 = 122 ArrayCollections 사용하기 = 122 데이터 프로바이더처럼 컬렉션 사용하기 = 123 콤보박스 컨트롤 채우기와 프로그래밍적으로 옵션 추가하기 = 125 Tree 컨트롤에 XML 데이터 사용하기 = 129 E4X 연산자 이해하기 = 129 XML 데이터로 Tree 컨트롤 채우기 = 134 XML 데이터 검색하기와 데이터를 사용자 정의 객체로 이루어진 ArrayCollection으로 변환하기 = 141 복잡한 데이터 구조에 대한 데이터 바인딩 사용하기 = 145 쇼핑 카트 데이터 조작하기 = 147 카트에 아이템 추가하기 = 147 ArrayCollection 안에서 아이템 정렬하기 = 148 아이템을 추가하거나 수량 변경하기 = 150 쇼핑카트 아이템 찾기에 커서 사용하기 = 152 삭제 버튼 추가하기 = 160 LESSON 7 MXML로 컴포넌트 만들기 = 165 MXML 컴포넌트 소개 = 166 사용자 정의 Component를 만드는 방법의 기초를 이해하기 = 167 단계별 사용자 정의 컴포넌트 만들기 = 168 애플리케이션 설계 안에서 사용자 정의 컴포넌트 사용하기 = 169 Update/Delete Product 컴포넌트 만들기와 인스턴스화하기 = 171 수정과 삭제 버튼을 클릭할 때 제품 정보 팝업하기 = 175 다른 Value Object 만들기 = 182 모두 3개의 애플리케이션을 위한 데이터 관리 컴포넌트 만들기 = 184 새로운 데이터 관리 컴포넌트 사용하기 = 191 제품 추가 기능 구현하기 = 195 Dashboard 애플리케이션을 위한 컴포넌트를 생성하고 사용하기 = 196 LESSON 8 데이터셋을 컨트롤과 Repeater에서 사용하기 = 201 데이터셋 사용하기 = 202 HorizontalList와 TileList 컴포넌트 이해하기 = 203 labelFunction 구현하기 = 204 itemRenderer 구현하기 = 205 HorizontalList와 itemRenderer를 사용하여 카테고리 나타내기 = 207 카테고리 선택을 기준으로 식료품 나타내기 = 211 데이터셋을 반복하기 위해 Repeater 사용하기 = 211 Repeater 컴포넌트에서 데이터 검색하기 = 212 Repeater로 만든 컴포넌트에 주소 지정하기 = 214 TileList와 Repeater의 성능 차이점 이해하기 = 215 카테고리를 기준으로 식료품 항목 나타내기 = 215 상세 제품 정보를 나타내기 위한 상태를 코딩하기 = 223 쇼핑 카트에 제품 넣기 = 225 LESSON 9 사용자 정의 이벤트 사용하기 = 232 느슨한 결합 설계의 이익을 이해하기 = 233 이벤트 디스패치 = 233 컴포넌트에 대한 이벤트 선언 = 235 사용자 정의 이벤트에 대한 필요성 확인 = 236 CategoryEvent를 만들고 사용하기 = 237 ProductEvent Class를 생성하고 사용하기 = 241 카트에서 제품을 삭제하기 위해 ProductEvent 사용하기 = 245 카트에 제품을 추가하기 위해 ProductEvent 사용하기 = 247 이벤트 흐름과 이벤트 버블링 이해하기 = 250 LESSON 10 액션스크립트 3.0으로 사용자 정의 컴포넌트 만들기 = 257 액션스크립트 3.0으로 컴포넌트 만들기 소개 = 258 클래스의 구조 생성하기 = 258 createChildren() 메소드 재정의하기 = 261 액션스크립트로 버튼 생성하기 = 262 컴포넌트에 버튼을 추가하기 위해 addChild() 메소드 사용하기 = 262 크롬과 rawChildren 이해하기 = 263 크롬에 엘리먼트를 추가하기 위해 rawChildren에 addChild() 사용하기 = 264 플렉스에서 크기 조절과 위치 조정 = 268 measure() 메소드 이해하기 = 269 updateDisplayList() 메소드 재정의하기 = 270 LESSON 11 DataGrid와 Item Renderer 사용하기 = 280 DataGrid와 Item Renderer 소개 = 281 ChartPod에 범용적인 DataGrid 추가하기 = 281 Dashboard에서 HTTPService 호출 추가하기 = 283 DataGrid로 쇼핑카트 디스플레이하기 = 287 DataGridColumn에 인라인 에디팅 컨트롤 추가 = 289 제품을 디스플레이하기 위한 MXML 아이템 렌더러 생성 = 290 Remove 버튼을 디스플레이하기 위한 인라인 MXML 아이템 렌더러 생성 = 292 Set Function과 Get Function으로 ShoppingCartItem 업데이트 = 298 AdvancedDataGrid 사용하기 = 299 AdvancedDataGrid 정렬하기 = 299 Expert Mode에서 정렬하기 = 301 AdvancedDataGrid 스타일링하기 = 302 데이터 그룹핑하기 = 306 합계 데이터 디스플레이하기 = 312 LESSON 12 드래그앤드롭 사용하기 = 323 드래그앤드롭 관리자 소개 = 324 두 개의 DataGrid 간에 드래그앤드롭하기 = 325 DataGrid와 List 간에 드래그앤드롭하기 = 328 드래그앤드롭 작업에서 드래그를 허용하지 않는 컴포넌트 사용하기 = 333 쇼핑카트에 식료품 드래그하기 = 339 LESSON 13 네비게이션 구현하기 = 347 네비게이션 소개 = 348 DataEntry 애플리케이션에 TabNavigator 사용하기 = 351 E-Commerce 애플리케이션에 Home Page와 checkout Page 추가하기 = 354 ViewStack에 의해 디스플레이되는 체크아웃 프로세스의 첫 번째 단계 생성하기 = 358 ViewStack을 사용하여 체크아웃 프로세스 완성하기 = 365 LESSON 14 포맷터와 유효성 검사 사용하기 = 373 포맷터와 유효성 검사 소개 = 374 E-Commerce 애플리케이션에 환율 정보를 디스플레이하기 위해 Formatter 클래스 사용하기 = 375 Validator 클래스 사용하기 = 378 데이터 검증을 위해 정규 표현식을 사용하기 (Part 1) = 382 데이터 검증을 위해 정규 표현식을 사용하기 (Part 2) = 384 사용자정의 Validator 클래스 만들기 = 386 LESSON 15 이력 관리와 딥 링크 구현하기 = 393 이력 관리 소개 = 394 Navigator 컨테이너 안에 이력 관리 구현하기 = 396 사용자 정의 이력 관리 만들기 = 398 딥 링크 소개 = 403 Flex 3 딥 링크 구현하기 = 403 애플리케이션에 딥 링크 추가하기 = 403 LESSON 16 플렉스 애플리케이션의 외관과 느낌을 커스터마이즈하기 = 412 스타일과 스킨으로 디자인 적용하기 = 413 스타일 적용하기 = 413 태그 내부에 있는 속성으로 스타일 설정하기 = 414 스타일 상속 이해하기 = 416 〈mx:Style〉태그로 스타일 설정하기 = 417 CSS 작업을 위해 플렉스 빌더 툴 사용하기 = 419 CSS 파일로 스타일 설정하기 = 421 런타임에서 CSS 변경하기 = 431 런타임 CSS의 장점 = 432 CSS 파일에서 SWF 생성하기 = 432 StyleManager로 CSS SWF 로드하기 = 433 로드된 CSS로 스타일을 재정의하기 = 433 컴포넌트를 스킨하기 = 433 그래픽 스킨 = 434 CS3로 생성된 스킨 임포트하기 = 434 프로그램 스킨 = 437 LESSON 17 웹서비스와 작업하기 = 446 서버 통신 소개 = 447 Event Model Remote Server Call 사용하기 = 448 애플리케이션을 로컬에서 작동하도록 설정하기 = 448 Dashboard에서 웹서비스 사용하기 = 450 웹서비스 결과를 처리하기 = 453 웹서비스 메소드 호출하기 = 456 DataEntry Application에서 웹서비스 사용하기 = 458 웹서비스 Introspection 위자드 사용하기 = 464 Application에 생성된 코드 사용하기 = 466 플렉스 빌더로 리팩터링하기 = 468 생성된 코드를 통합하기 = 469 제품을 업데이트하고 삭제하기 = 470 LESSON 18 서버 측 객체의 호출 = 474 서버로의 파일 업로드 = 475 FileUpload 컴포넌트와 DataEntry 컴포넌트의 통합 = 479 RemoteObject를 사용하여 주문 정보 저장 = 481 플렉스 컴파일러 명령어 확장 = 483 결제 프로세스에서의 주문 확인 이벤트 처리 = 484 리모트오브젝트의 생성과 호출 = 485 ShoppingCart 컴포넌트의 정보를 Checkout 컴포넌트로 전달 = 488 애플리케이션의 상태 화면 초기화 = 489 액션스크립트 객체와 서버 측 객체의 매핑 = 490 플렉스 빌더의 데이터 위자드 = 492 서버 프로젝트 생성 = 493 LESSON 19 데이터 시각화 = 499 플렉스 차트 컴포넌트 = 500 차트 종류 = 500 차트 패키지 라이선스 = 500 차트의 구성요소 = 501 차트 레이아웃 초기화 = 502 차트 구현 = 504 차트의 시리즈 정의 = 504 라인 차트와 컬럼 차트의 수평, 수직 엑시스의 설정 = 510 차트의 범례 추가 = 517 엑시스 레이블의 범위 지정 = 518 차트와 상호작용하기 = 520 Mouse-Over 이벤트 = 520 Click 이벤트 = 520 Selection 이벤트 = 520 차트 이벤트 = 520 차트의 애니메이션 효과 = 525 Styles API를 이용한 차트의 외형 최적화 = 527 LESSON 20 모듈 애플리케이션 생성 = 531 모듈러 애플리케이션 활용 = 532 플렉스 모듈 사용 = 533 Module 클래스의 사용 = 534 ModuleLoader 태그를 사용해 Checkout 컴포넌트 대체 = 535 Runtime Shared Libraries(RSL)의 사용 = 537 링커에 대한 이해 = 539 RSL 캐싱을 이용한 플렉스 프레임워크 사용 = 540 프레임워크 캐시 사용의 이해 = 541 Signed RSL과 Unsigned RSL의 사용 = 541 현재의 애플리케이션 크기 확인 = 542 Framework RSL을 사용하여 애플리케이션 설정 = 542 프레임워크 RSL 적용 후의 크기 확인 = 544 Library Project 생성 = 544 라이브러리에 클래스와 구성요소 추가 = 545 FlexGrocer 애플리케이션에서 FlexGrocerLibrary 사용 = 546 LESSON 21 플렉스 애플리케이션 배포 = 549 배포 버전 애플리케이션 작성 = 550 AIR를 사용하여 웹 브라우저 밖으로 애플리케이션 배포 = 550 AIR 애플리케이션 실행을 위한 환경 = 551 AIR 런타임 설치 = 552 첫 번째 애플리케이션 설치 = 552 AIR 애플리케이션 작성 = 553 새로운 AIR 프로젝트 생성 = 553 Dashboard 애플리케이션을 AIR 애플리케이션으로 변환 = 555 Application.xml 파일의 수정을 통해 애플리케이션 최적화 = 557 AIR 파일의 배포 = 560 LESSON 22 Transition과 Behavior 사용 = 567 Behavior와 Transition 소개 = 568 컴포넌트에 Behavior 적용 = 568 ViewStates에 Transition 적용 = 570 컴포넌트에 이펙트 적용 = 572 ViewStates에 이펙트 추가 = 574 LESSON 23 플렉스의 프린트 기능 = 578 플렉스의 프린트 기능 소개 = 579 플렉스에서 프린트 작업 수행 = 579 Nonvisible 컨테이너에서 PrintDataGrid의 사용 = 582 분리된 컴포넌트에서의 프린트를 위한 화면 제작 = 585 프린트 출력물의 비율조정 = 589 Checkout 프로세스의 영수증 출력 = 591 LESSON 24 Shared Objects의 사용 = 597 Shared Object 소개 = 598 Shared Object 생성 = 599 Shared Objects의 데이터 사용 = 600 Shared Object를 이용한 쇼핑카트 구현 = 601 이미 만들어져 있는 Shared Object에서 데이터 읽기 = 604 LESSON 25 디버깅 플렉스 애플리케이션 = 609 디버깅에 대한 소개 = 610 서버 측과 데이터를 교환할 때의 디버깅 = 610 디버깅 관련 기능들 = 611 Breakpoint 상세 설정 = 612 변수의 내용과 연관된 값의 확인 = 613 try-catch 구문을 이용한 오류 처리 = 619 try-Catch 구문 사용 = 620 오류의 종류 = 622 여러 개의 Catch 구문 사용 = 622 하나의 catch 구문만 사용하는 예제 = 623 Error 클래스 타입을 사용하는 catch 구문을 첫 번째 catch 구문으로 사용한 나쁜 예제 = 623 finally 구문의 사용 = 624 throw 구문의 사용 = 625 사용자 정의 Error 클래스 생성 = 626 LESSON 26 프로파일링 플렉스 애플리케이션 = 631 플래시 플레이어의 메모리 사용 = 632 플래시 플레이어의 메모리 할당 = 632 참조 값 전달과 실제 값 전달 = 632 플래시 플레이어의 가비지 콜렉션 = 633 가비지 콜렉션 = 636 플렉스 애플리케이션 메모리 프로파일링 = 639 ProfilerTest 애플리케이션의 사용 = 639 ProfilerTest 애플리케이션 프로파일링 = 642 ImageDisplay 클래스의 수정 = 647 플렉스 애플리케이션의 성능 프로파일링 = 648 ProfilerTest 애플리케이션의 프로파일링 = 648 ProfilerTest 클래스의 수정 = 651 APPENDIX A 설치 가이드 = 652 하드웨어 요구사항 = 652 소프트웨어 요구사항 = 653 소스트웨어 설치 = 653 플렉스 빌더 설치 = 654 실습 파일 설치 = 654 콜드퓨전 서버 설치 = 655 콜드퓨전 서버 시작 = 655 Jrun 서버 설치 = 656 자바 클래스 사용 = 657 Flash Debug Player 설치 = 658 찾아보기 = 659