목차 일부
역자 서문 ... 5
추천사 ... 7
서문 ... 17
1부. 액션스크립트 기초
1장. 프로그래밍을 모르는 독자를 위한 기본 소개 ... 29
몇 가지 기본 문장 ... 32
액션스크립트 심화 개념 ... 43
퀴즈 프로그램 만들기 ... 52
2장. 변수 ... 71
변수 만들기(선언) ... 72
...
더보기
목차 전체
역자 서문 ... 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
더보기 닫기