목차 일부
Introduction
이 책의 내용
이 책의 구성
고객 지원
Chapter 1 스크립트 모션 ... 7
애니메이션의 기본 ... 8
간단한 무비클립 만들기 ... 9
인스턴스 이름 ... 9
스크립트 기반 애니메이션의 무한한 가능성 ... 10
액션스크립트와 그래픽 객체의 통합 ... 11
...
더보기
목차 전체
Introduction
이 책의 내용
이 책의 구성
고객 지원
Chapter 1 스크립트 모션 ... 7
애니메이션의 기본 ... 8
간단한 무비클립 만들기 ... 9
인스턴스 이름 ... 9
스크립트 기반 애니메이션의 무한한 가능성 ... 10
액션스크립트와 그래픽 객체의 통합 ... 11
범위와 전역 레벨 ... 12
고급 속성 ... 13
플래시의 좌표 시스템 ... 16
액션스크립트를 이용한 애니메이션 ... 19
모션 스크립트 속성 ... 21
타임라인 기반 애니메이션과 스트립트 기반 애니메이션의 결합 ... 26
반복 애니메이션 ... 27
무비클립 복제 ... 30
무비클립이 쌓이는 순서 ... 34
무비클립 첨부하기 ... 36
입자의 동역학적 효과 ... 38
동적 마스킹 ... 40
사용자와의 상호작용 ... 44
마우스 ... 44
키보드 ... 45
수신기를 이용한 고급 애니메이션 ... 45
Chapter 2 액션스크립트를 이용한 사용자 인터페이스 구축 ... 49
개요 ... 50
버튼과 무비클립 ... 50
기본 버튼의 제작과 활용 ... 50
UI용 무비클립 만들기 ... 59
UI 제어하기 ... 64
드래그 가능한 인터페이스 요소 ... 65
드래그 앤 드롭 제어 ... 65
슬라이더 만들기 ... 68
충돌 검사 ... 70
고급 마우스 제어 ... 71
마우스 커서 사용자 정의 ... 71
마우스 감지와 수신기 ... 74
플래시 MX의 UI 구성요소 ... 77
스마트 클립에서 구성요소로 ... 78
기본 UI 구성요소 집합 사용 ... 79
구성요소 사용자 정의 ... 94
새 구성요소 만들기 ... 94
Chapter 3 드로잉 API ... 99
개요 ... 100
빈 무비클립 만들기 ... 100
드로잉 API 활용 ... 101
선 ... 102
곡선 ... 103
원 ... 106
칠 ... 107
그림 제거하기 ... 114
수준높은 그리기 작업 ... 116
가상 3D 객체 만들기 ... 116
그래디언트 활용 예제 ... 122
Chapter 4 모션 제어 ... 126
개요 ... 128
무비 제어 기법 ... 128
키보드 입력 ... 128
마우스 입력 ... 132
로컬 제어 ... 134
무비클립 제어 ... 135
타이머 이벤트 ... 136
모션 제어 시나리오 ... 137
표준 모션 ... 137
모션 영역 제한 ... 138
회전형 모션 ... 139
랜덤 모션 ... 142
목표지점 기반 모션 ... 143
실시간 모션 제어 ... 144
실시간 회전형 모션 제어 ... 146
다중 요소 애니메이션 ... 148
Chapter 5 사운드 객체 ... 156
개요 ... 158
사운드 가져오기 ... 158
사운드 객체의 생성과 사용 ... 160
일회성 사운드 ... 162
배경 사운드 ... 165
사운드 속성과 제어 ... 166
position과 duration ... 167
볼륨 ... 168
팬 ... 168
사운드 변환 ... 169
onSoundComplete 이벤트 ... 170
Chapter 6 색상 객체 ... 173
개요 ... 174
색상 객체 만들기 ... 174
색상 객체의 메서드 ... 175
setRGB ... 175
setTransform ... 179
색상 객체를 이용한 고급 디자인 ... 184
동적 색상 변화 ... 184
색상 순환 ... 186
Chapter 7 성능과 최적화 ... 189
개요 ... 190
그래픽 요소 최적화 ... 190
다시 그리기와 정적 영역 ... 190
그래디언트 ... 190
알파 ... 191
선 ... 192
복잡한 이미지 ... 193
트윈 ... 194
프레임 비율 ... 194
액션스크립트 최적화 ... 196
명시적인 변수 선언 ... 196
변수와 함수 이름의 길이 ... 197
코드 실행시간 측정 ... 197
코드의 주석문 ... 198
함수 최적화 ... 199
Chapter 8 액션스크립트와 고급 구성요소 ... 203
개요 ... 204
고급 스크롤바 제어 ... 204
스크롤팬에서의 동적 로딩 ... 207
여러 구성요소의 통합 ... 209
FCheckBox ... 212
FComboBox ... 212
FListBox ... 212
FPushButton ... 213
FRadioButton ... 213
버튼 클릭 처리 ... 214
Chapter 9 구성요소 스타일 ... 217
개요 ... 218
FStyleFormat ... 218
globalStyleFormat ... 219
new FStyleFormat() ... 224
스킨 수정하기 ... 226
Chapter 10 함수와 이벤트 ... 233
개요 ... 234
이벤트와 함수 ... 234
콜백 ... 235
수신기 ... 241
감시기 ... 244
Chapter 11 웹 컨텐츠 구성 ... 251
개요 ... 252
컨텐츠 로딩 ... 252
레벨 ... 252
대상 ... 255
브라우저 환경과 컨텐츠의 통합 ... 257
스테이지 ... 257
브라우저 ... 262
사용자 컴퓨터와 컨텐츠의 통합 ... 263
시스템 성능 ... 264
공유 객체 ... 265
Chapter 12 동적 테스트 ... 269
개요 ... 270
String 객체와 문자열 리터럴 ... 270
문자열 리터럴 ... 271
String 객체 ... 271
문자열 처리 ... 272
문자열 연결 ... 272
문자열을 수로 변환하기 ... 272
escape()와 unescape() ... 274
텍스트 필드 ... 275
텍스트 필드에서 수 처리 ... 278
TextField 객체의 속성과 메서드 ... 278
동적으로 텍스트 필드 만들기 ... 282
HTML 서식 ... 283
TextFormat 객체 ... 285
TextFormat 객체의 속성 ... 286
getTextExtent() ... 288
동적으로 글꼴 설정 ... 288
Selection 객체 ... 290
Chapter 13 시간과 타이머 ... 293
개요 ... 294
Date 객체 ... 294
시간/날짜에 액세스하는 메서드 ... 298
애플리케이션 타이머 ... 299
시계 만들기 ... 301
타이머 이벤트 ... 305
setInterval() ... 305
사운드 기반 타이머 ... 311
Chapter 14 피드백과 디버깅 ... 315
개요 ... 316
Output 창 ... 316
List Objects ... 317
List Variables ... 318
trace() ... 319
동적 텍스트 필드를 이용한 피드백 ... 322
디버거 ... 325
Debugger창 ... 325
Chapter 15 모듈 프로그래밍 기법 ... 341
개요 ... 342
모듈화 코드의 장단점, 피해야 할 것들 ... 343
모듈 타임라인 ... 347
플래시에서의 레벨 구조 ... 347
함수 ... 348
플래시 MX 객체 모델 ... 349
프로토타입과 OOP ... 349
문법과 기본구조 ... 349
함수의 범위 ... 356
모듈화 모션 그래픽 실습 ... 360
꽃이라는 이름으로 ... 360
모듈 코드 포장하기 ... 377
include ... 379
구성요소 ... 380
Chapter 16 객체지향 프로그래밍 기법 ... 385
개요 ... 386
15장에서는 ... 386
정의 ... 391
플래시는 OOP의 놀이터 ... 392
객체? ... 394
확장성과 OOP ... 395
OOP? ... 397
플래시 객체 속으로 ... 401
OOP를 써먹자 ... 402
객체 상속 ... 402
프로토타입 상속 ... 411
Chapter 17 플래시의 바깥 세상 ... 419
개요 ... 420
플래시 바깥 세상과 연락하자 ... 420
getURL() ... 421
loadVariables() ... 425
LoadVars 객체 ... 427
LoadVars의 메서드 ... 427
LoadVars를 이용한 서버스크립트와 통신 ... 431
액션스크립 사전 ... 434
인덱스 ... 1080
더보기 닫기