목차
역자 서문 ... 5
추천사 ... 7
서문 ... 17
1부. 액션스크립트 기초
   1장. 프로그래밍을 모르는 독자를 위한 기본 소개 ... 29
      몇 가지 기본 문장 ... 32
      액션스크립트 심화 개념 ... 43
      퀴즈 프로그램 만들기 ... 52
   2장. 변수 ... 71
      변수 만들기(선언) ... 72
      변수 값 대입 ... 75
      변수 값 변경 및 검색 ... 77
      값 유형 ... 78
      변수 영역 ... 81
      몇 가지 응용 예제 ... 94
   3장. 데이터와 데이터형 ... 97
      데이터 대 정보 ... 97
      데이터형에서 의미 찾기 ... 98
      데이터 생성 및 범주 나누기 ... 99
      데이터형 변환 ... 102
      원시 데이터와 복합 데이터 ... 113
   4장. 원시 데이터형 ... 115
      숫자형 ... 115
      정수와 부동소수점수 ... 116
      숫자 리터럴 ... 116
      숫자 계산 ... 122
      문자열 ... 123
      문자열 조작 ... 128
      부울형 ... 153
      Undefined ... 155
      Null ... 156
   5장. 연산자 ... 159
      연산자의 일반적인 특징 ... 159
      대입 연산자 ... 164
      수학 연산자 ... 166
      동치 및 부등 연산자 ... 171
      비교 연산자 ... 177
      문자열 연산자 ... 181
      논리 연산자 ... 182
      그룹 연산자 ... 189
      쉼표 연산자 ... 190
      void 연산자 ... 191
      기타 연산자 ... 191
   6장. 선언문 ... 197
      선언문의 유형 ... 198
      선언문의 문법 ... 199
      액션스크립트 선언문 ... 201
      선언문과 액션 ... 210
   7장. 조건문 ... 213
      if 선언문 ... 214
      else 선언문 ... 216
      else if 선언문 ... 218
switch 선언문 흉내내기 ... 220
      간결한 조건문 ... 222
   8장. 순환문 ... 225
      while 루프 ... 225
      순환문 관련 용어 ... 230
      do-while 루프 ... 231
      for 루프 ... 233
      for-in 루프 ... 234
      루프 중단 ... 236
      타임라인 루프와 클립 이벤트 루프 ... 240
   9장. 함수 ... 251
      함수 생성 ... 252
      함수 실행 ... 253
      함수에 정보 전달하기 ... 254
      함수 종료 및 함수 값 리턴 ... 258
      함수 리터럴 ... 262
      함수 사용 범위와 유효 기간 ... 262
      함수 영역 ... 264
      함수 매개변수 다시 보기 ... 269
      재귀 함수 ... 274
      내부 함수 ... 276
      객체로서의 함수 ... 278
      코드 집중화 ... 280
      객관식 퀴즈 다시 보기 ... 281
   10장. 이벤트 및 이벤트 핸들러 ... 287
      동기 코드 실행 ... 287
      이벤트 기반의 비동기 코드 실행 ... 288
      이벤트 유형 ... 289
      이벤트 핸들러 ... 290
      이벤트 핸들러 문법 ... 291
      이벤트 핸들러 만들기 ... 291
      이벤트 핸들러 영역 ... 295
      버튼 이벤트 ... 301
      무비 클립 이벤트 개요 ... 306
      무비 재생 무비 클립 이벤트 ... 307
      사용자 입력 무비 클립 이벤트 ... 315
      실행 순서 ... 323
      클립 이벤트 핸들러 복사 ... 325
      updateAfterEvent를 이용한 화면 갱신 ... 326
      코드 재사용 ... 327
      동적 무비 클립 이벤트 핸들러 ... 328
      이벤트 핸들러 응용 ... 329
   11장. 배열 ... 333
      배열이란 무엇인가? ... 334
      배열의 구조 ... 335
      배열 생성 ... 336
      배열 원소 참조 ... 339
      배열 크기 결정 ... 342
      이름이 있는 배열 원소 ... 344
      배열에 원소 추가하기 ... 346
      배열에서 원소 제거하기 ... 352
      범용 배열 조작 도구 ... 357
      다차원 배열 ... 363
      객관식 퀴즈, 버전 3 ... 365
   12장. 객체와 클래스 ... 367
      객체 구조 ... 370
      객체 인스턴스 만들기 ... 371
      객체 속성 ... 372
      메소드 ... 374
      클래스와 객체지향 프로그래밍 ... 379
      액션스크립트 내장 클래스와 객체 ... 399
   13장. 무비 클립 ... 403
      무비 클립의 객체성 ... 404
      무비 클립 유형 ... 406
      무비 클립 생성 ... 409
      무비와 인스턴스 스택 순서 ... 418
      인스턴스 및 메인 무비 참조 ... 425
      메인 무비 및 클립 인스턴스 제거 ... 442
      내장 무비 클립 속성 ... 445
      무비 클립 메소드 ... 446
      무비 클립 응용 예제 ... 452
      마지막 퀴즈 ... 527
   14장. 렉시컬 구조 ... 463
      공백 ... 463
      선언문 종료자(세미콜론) ... 465
      주석 ... 467
      예약어 ... 469
      인식자 ... 471
      대문자와 소문자 ... 471
   15장. 고급 주제 ... 475
      데이터 복사, 비교 및 전달 ... 475
      비트 단위 프로그래밍 ... 479
      고급 함수 영역 문제 ... 494
      movieclip 데이터베이스 ... 497
2부. 액션스크립트 응용
   16장. 액션스크립트 저작 환경 ... 501
      액션 패널 ... 501
      프레임에 스크립트 추가하기 ... 505
      버튼에 스크립트 추가하기 ... 506
      무비 클립에 스크립트 추가하기 ... 508
      코드는 어디에? ... 508
      생산성 ... 509
      액션스크립트 코드 외부화 ... 511
      컴포넌트를 스마트 클립으로 만드는 법 ... 514
   17. 플래시 폼 ... 523
      플래시 폼 데이터 주기 ... 523
      플래시 입력 폼 만들기 ... 527
   18장. 온스크린 텍스트 필드 ... 537
      동적 텍스트 필드 ... 537
      사용자 입력 텍스트 필드 ... 539
      텍스트 필드 옵션 ... 541
      텍스트 필드 속성 ... 546
      HTML 지원 ... 550
      텍스트 필드 선택 영역 ... 561
      비어있는 텍스트 필드와 for-in 선언문 ... 561
   19장. 디버깅 ... 563
      디버깅 도구 ... 564
      디버깅 방법론 ... 571
3부. 레퍼런스
   액션스크립트 레퍼런스 ... 583
4부. 부록
   부록 A. 참고자료 ... 927
   부록 B. Latin 1 문자 범주 및 키코드 ... 933
   부록 C. 하위 호환성 ... 941
   부록 D. ECMA-262 및 자바스크립트와의 차이점 ... 947
찾아보기 ... 951
닫기