목차
Part 01 플렉스 개발자가 되기위한 준비단계
   Chapter 01 플렉스에 대한 이해 ... 16
      1 개요 ... 16
      2 효율적인 책자 활용 방법 ... 16
      3 RIA에서의 프로그램과 디자인의 조화 ... 18
   Chapter 02 절차적 프로그래밍에서 객체 지향 프로그래밍까지 ... 20
      1 개요 ... 20
      2 절차적 프로그래밍(Procedural Programming) ... 25
        함수 ... 25
        변수와 상수 ... 40
        조건문 ... 57
        반복문 ... 61
        연산자 ... 81
      3 객체 기반 프로그래밍(Object-Based Programming) ... 85
        복합 데이터 타입 ... 86
        클래스의 기본 골격 ... 87
package 구문 ... 91
        class 정의 구문 ... 92
        멤버 함수 ... 93
        멤버 변수 ... 104
        접근 제한자과 가시성 제한자, static ... 106
        생성자와 소멸자 ... 110
        상속 ... 114
        import와 include ... 122
namespace ... 124
      4 객체 지향 프로그래밍 ... 126
        The Open-Closed Principle(개방-폐쇄의 원칙, OCP) ... 127
        The Liskov Substitution Principle(리스코프 치환 원칙, LSP) ... 138
        The Dependency Inversion Principle(의존 관계 역전 원칙, DIP) ... 141
        The Interface Segregation Principle(인터페이스 격리 원칙, ISP) ... 147
        The Single Responsibility Principle(단일 책임 원칙, SRP) ... 151
      5 플렉스 XML과 클래스 ... 154
   Chapter 03 이벤트 모델, DisplayObject ... 158
      1 개요 ... 158
      2 플래시의 DisplayObject ... 158
      3 플렉스의 DisplayObject ... 173
      4 플렉스 컴포넌트의 DisplayObject ... 185
      5 플래시의 이벤트 모델 ... 187
      6 플렉스의 이벤트 모델 ... 198
      7 AIR의 이벤트 모델 ... 215
Part 02 플렉스 입문
   Chapter 04 플렉스 맛보기 ... 222
      1 개요 ... 222
      2 플렉스 프로젝트 생성하기 ... 223
      3 XML 기본 문법 ... 229
      4 XML과 Action Script ... 240
   Chapter 05 Application 클래스 ... 246
      1 개요 ... 246
      2 Application ... 246
        Common 카테고리 ... 247
        Event 카달로그 ... 251
Part 03 플렉스 컴포넌트
   Chapter 06 컨트롤 컴포넌트 ... 266
      1 개요 ... 266
      2 Button 클래스 기반 컴포넌트 ... 267
        Button 컴포넌트 ... 267
        CheckBox 컴포넌트 ... 278
        LinkButton 컴포넌트 ... 279
        RadioButton 컴포넌트 ... 280
        PopUpButton 컴포넌트 ... 284
        PopUpMenuButton 컴포넌트 ... 287
      3 ComboBase 클래스 기반 컴포넌트 ... 295
        ComboBase 컴포넌트 ... 295
        ColorPicker 컴포넌트 ... 296
        ComboBox 컴포넌트 ... 300
        DateField 컴포넌트 ... 310
      4 ListBase 클래스 기반 컴포넌트 ... 318
        List 컴포넌트 ... 321
        ItemRenderer ... 331
        Tree 컴포넌트 ... 336
        Menu 컴포넌트 ... 346
        DataGrid 컴포넌트 ... 357
        PrintDataGrid 컴포넌트 ... 373
        TileList 컴포넌트과 HorizontalList 컴포넌트 ... 386
      5 Panel 기반 컴포넌트 ... 388
        Panel 컴포넌트 ... 389
        Alert 컴포넌트 ... 395
        TitleWindow 컴포넌트 ... 398
        RichTextEditor 컴포넌트 ... 401
      6 VideoDisplay 컴포넌트 ... 406
      7 HSilder 컴포넌트, VSilder 컴포넌트, ProgressBar 컴포넌트 ... 417
      8 Repeater 컴포넌트 ... 422
      9 AdvancedDataGrid 계열 컴포넌트 ... 433
        AdvancedDataGrid 컴포넌트 ... 435
        OLAPDataGrid 컴포넌트 ... 454
        PrintAdvancedDataGrid 컴포넌트와 PrintOLAPDataGrid 컴포넌트 ... 471
   Chapter 07 네비게이션 컴포넌트 ... 473
      1 개요 ... 473
      2 Box 컴포넌트 ... 474
        ButtonBar 컴포넌트 ... 475
        LinkBar 컴포넌트 ... 476
        ToggleButtonBar 컴포넌트 ... 477
        TabBar 컴포넌트 ... 479
        MenuBar 컴포넌트 ... 480
      3 Container 기반 컴포넌트 ... 483
        ViewStack 컴포넌트 ... 483
        TabNavigator 컴포넌트 ... 486
        Accordion 컴포넌트 ... 488
   Chapter 08 레이아웃 컴포넌트 ... 489
      1 개요 ... 489
      2 Box 클래스 기반 레이아웃 컴포넌트 ... 491
        HBox 컴포넌트, VBox 컴포넌트 ... 491
        ModuleLoader 컴포넌트 ... 495
        ControlBar 컴포넌트와 ApplicationControlBar 컴포넌트 ... 498
        DividedBox 컴포넌트, HDividedBox 컴포넌트, VDividedBox 컴포넌트 ... 502
        Grid 컴포넌트 ... 504
      3 Container 기반 레이아웃 컴포넌트 ... 505
        Canvas 컴포넌트 ... 505
        Form 컴포넌트와 Formltem 컴포넌트, FormHeading 컴포넌트 ... 510
        Panel 컴포넌트 ... 523
        TitleWindow 컴포넌트 ... 532
        Tile 컴포넌트 ... 540
      4 UIComponent 클래스 기반 레이아웃 컴포넌트 ... 543
        HRule 컴포넌트와 VRule 컴포넌트 ... 544
        Spacer 컴포넌트 ... 545
      5 레이아웃 컴포넌트 기반 Cutsom 컴포넌트 설계 ... 546
   Chapter 09 차트 컴포넌트 ... 554
      1 개요 ... 554
      2 차트 컴포넌트 기본 개념 ... 554
        차트 컴포넌트 사용시 프로그램적인 유의 사항 ... 558
      3 AreaChart 컴포넌트 ... 559
        DataProvider 구성하기 ... 559
        외곽선과 색 채움 객체 ... 560
        축 방향 데이터 ... 560
        시리즈 데이터 ... 561
        GridLines ... 563
        범례 객체 구성하기 ... 563
        AreaChart 컴포넌트에 병합하기 ... 564
        AreaSeries 클래스와 AreaSeriesltem 클래스 ... 571
      4 BarChart 컴포넌트 ... 574
        DataProvider 구성하기 ... 574
        외곽선과 색 채움 객체 ... 575
        축 방향 데이터 ... 575
        시리즈 데이터 ... 575
        GridLines ... 576
        BarChart 컴포넌트에서 병합하기 ... 576
        이벤트 처리 ... 579
      5 BubbleChart 컴포넌트 ... 580
        축 데이터 ... 581
        시리즈 데이터 ... 581
        BuubleChart 컴포넌트로 병합하기 ... 581
        이벤트 처리 ... 583
      6 ColumnChart 컴포넌트 ... 584
        축 데이터 ... 584
        시리즈 데이터 ... 584
        ColumnChart 컴포넌트로 병합하기 ... 584
        이벤트 처리 ... 586
      7 LineChart 컴포넌트 ... 587
        축 데이터 ... 587
        시리즈 데이터 ... 587
        LineChart 컴포넌트로 병합하기 ... 587
        이벤트 처리 ... 589
      8 PlotChart 컴포넌트 ... 590
        축 데이터 ... 590
        시리즈 데이터 ... 590
        PlotChart 컴포넌트로 병합하기 ... 591
        이벤트 처리 ... 592
      9 CandlestickChart 컴포넌트 ... 593
        DataProvider ... 594
        축 데이터 ... 595
        외곽선과 속 채움 ... 595
        시리즈 데이터 ... 596
        CandlestickChart 컴포넌트로 병합하기 ... 596
        AxisRenderers ... 599
      10 HLOCChart 컴포넌트 ... 600
        외곽선과 채움 색상 ... 601
        시리즈 데이터 ... 601
        HLOCChart 컴포넌트에 병합하기 ... 602
      11 PieChart 컴포넌트 ... 604
        DataProvider ... 604
        외곽선과 채움 색상 ... 605
        시리즈 데이터과 labelFunction ... 605
        PieChart 컴포넌트에 병합하기 ... 609
perWedgeExplodeRadius 속성 활용하기 ... 609
        시리즈 데이터 효과 주기 ... 610
Part 04 모듈 RSL SWC CSS
   Chapter 10 CSS ... 612
      1 개요 ... 612
      2 일반 CSS 문법 ... 614
        CSS 요소 디자인 ... 614
        CSS 속성 디자인 ... 622
      3 플렉스 CSS ... 631
        CSS 파일 생성 및 사용하기 ... 631
        StyleManager.loadStyleDeclarations 멤버 함수를 통한 CSS SWF 동적 로딩 ... 636
      4 CSS SWF에 대한 섬세한 제어 ... 642
        CursorManager CSS 활용 ... 643
        ToolTip CSS 활용하기 ... 646
      5 웹에서 CSS 파일 다운받아 적용하기 ... 648
   Chapter 11 Module ... 652
      1 개요 ... 652
      2 모듈 컴포넌트 만들기 ... 653
        간단한 구조의 모듈 컴포넌트 ... 653
        MXML Module ... 665
   Chapter 12 RSL와 SWC ... 678
      1 개요 ... 678
      2 SWC 생성하기 ... 680
      3 SWC 사용하기 ... 684
      4 RSL의 종류 ... 685
Part 05 Vew State와 Transitions
   Chapter 13 View States와Transitions ... 688
      1 개요 ... 688
      2 View States 생성하기 ... 688
      3 사용자 정의 컴포넌트와 currentState ... 694
      4 View States의 동작 원리 ... 696
      5 Transitions와 View States ... 701
Part 06 Effect
   Chapter 14 Effect ... 706
      1 개요 ... 706
      2 Effect 클래스 개념 정리 ... 707
      3 Effect 클래스 사용하기 ... 715
        CompositeEffect ... 716
        TweenEffect ... 725
        SoundEffect ... 737
        MaskEffect ... 739
        List-Base Effect ... 741
        State Effect ... 747
Part 07 MetaData
   Chapter 15 MetaData ... 750
      1 개요 ... 750
      2 필수 메타 데이터 태그 ... 750
        [Embed] ... 750
        [Bindable] ... 766
        [ArrayElementType], [InstanceType], [Deprecated] ... 775
      3 알아두면 편리한 메타 데이터 태그 ... 779
        [Event], [Effect] ... 779
        [Inspectable] ... 779
        [IconFile] ... 780
Part 08 RPC
   Chapter 16 RPC와 메세징 ... 782
      1 개요 ... 782
      2 환경 설정하기 ... 783
        JDK 설치하기 ... 783
        Apache Tomcat 설치하기 ... 785
        BlazeDS 설치하기 ... 787
        알아두면 도움이 되는 기능들 ... 789
      3 플렉스로 메세징 기반 채팅 프로그램 제작해보기 ... 790
        프로젝트 환경 설정하기 ... 790
        채팅 프로그램 제작하기 ... 793
        Feed 예제 ... 808
      4 HTTPService 컴포넌트 ... 811
      5 WebService 컴포넌트 ... 823
      6 RemoteObject ... 829
Part 09 Graphics
   Chapter 17 Graphics ... 844
      1 개요 ... 844
      2 비트맵 기반 기술 ... 844
        BevelFilter 필터 ... 845
        BlurFilter 필터 ... 850
        ColorMatrixFilter 필터 ... 853
        ConvolutionFilter 필터 ... 859
        DisplacementMapFilter 필터 ... 864
        DropShadowFilter 필터 ... 872
        GlowFilter 필터 ... 873
        BitmapData ... 874
      3 벡터 기반 기술 ... 878
        Point 클래스, Rectangle 클래스 ... 878
        Matrix 클래스 ... 881
        ColorTransform 클래스, Transform 클래스 ... 898
Part 10 AIR
   Chapter 18 AIR ... 902
      1 개요 ... 902
      2 WindowedApplication 플랫폼과 Window 제어 ... 903
        윈도우 생성 및 닫기 윈도우 객체 제어 ... 904
        투명한 윈도우 생성하기 ... 906
        윈도우 type 속성 ... 907
        윈도우의 메뉴 달기 ... 909
        윈도우 이벤트 ... 917
        그외 윈도우 관련 제어 명령어 ... 918
      3 File 클래스 ... 918
        폴더 제어 ... 918
        파일 제어 ... 921
      4 Drag&Drop ... 928
        AIR 애플리케이션으로 Drag&Drop ... 929
        AIR 애플리케이션에서 외부로 Drag&Drop ... 934
        시스템 클립보드와 호완하기 ... 938
      5 SQLite Database ... 938
        DB 파일 생성하기 ... 938
        DB Table 생성하기 ... 940
        Table에 데이터 추가하기 ... 941
        DB에서 데이터 읽어드리기 ... 945
닫기