오탈자, 부록 및 예제소스, 관련 사이트가 자료 메뉴로 통합되었어요.
쪽수
ISBN
브랜드
플래시에서 사용하는 객체지향 프로그래밍 언어인 액션스크립트를 설명하기 위해 만든 책으로, 프로그래밍에 익숙하지 않은 플래시 개발자 및 액션스크립트를 배우고자 하는 자바스크립트 프로그래머를 대상으로 한다.
기획 단계에서부터 집필 과정에 이르기까지 매크로미디어 플래시팀의 철저한 기술 검증 과정을 거쳤으며, 액션스크립트 창시자인 플래시팀 수석 연구원 게리 그로스먼이 책의 전문성을 높이기 위해 직접 기술 감수를 자청하였다.
이 책을 제대로 익힌다면 초보 액션스크립트 프로그래머도 짧은 기간 안에 중고급 액션스크립트 프로그래머가 될 수 있다. 액션스크립트를 전통적인 용어로 설명하여 이론적인 기반을 확실하게 세울 수 있도록 구성했기 때문에, 숙련된 프로그래머라면 플래시와 관련된 내용을 배우면서 자바스크립트에 대해서도 더 깊이 이해할 수 있을 것이다. 이론적인 부분뿐만 아니라 텍스트 필드를 스크롤하는 작업이나 메뉴 버튼, 객관식 퀴즈, XML 기반 사이트, 물리학을 기반으로 하는 비디오 게임, 실시간 멀티유저 환경 등 실전에 응용할 수 있는 다양한 팁과 예제를 소개한다. 또한 다른 책에서는 아예 다루지 않거나 대충 짚고 넘어가는 주제들도 자세히 다룬다. 이 책에 담긴 상세한 레퍼런스는 항상 곁에 두고 볼만한 훌륭한 참고 자료가 될 것이다.
주요 내용
이 책은 크게 4부로 구성되어 있으며, 각 부의 내용은 다음과 같다.
역자 서문
차례
추천사
서문
1부. 액션스크립트 기초
1장. 프로그래밍을 모르는 독자를 위한 기본 소개
몇 가지 기본 문장
액션스크립트 심화 개념
퀴즈 프로그램 만들기
2장. 변수
변수 만들기(선언)
변수에 값 대입하기
변수 값 변경 및 검색
값의 유형
변수 영역
몇 가지 응용 예제
3장. 데이터와 데이터형
데이터 대 정보
데이터형에서 의미 찾기
데이터 생성 및 범주 나누기
데이터형 변환
원시 데이터와 복합 데이터
4장. 원시 데이터형
숫자형
정수와 부동소수점수
숫자 리터럴
숫자 계산
문자열
부울형
Undefined
Null
5장. 연산자
연산자의 일반적인 특징
대입 연산자
수학 연산자
동치 및 부등 연산자
비교 연산자
문자열 연산자
논리 연산자
그룹 연산자
쉼표 연산자
void 연산자
기타 연산자
6장. 선언문
선언문의 유형
선언문의 문법
액션스크립트 선언문
선언문과 액션
7장. 조건문
if 선언문
else 선언문
else if 선언문
switch 선언문 흉내내기
간결한 조건문
8장. 순환문
while 루프
순환문 관련 용어
do-while 루프
for 루프
for-in 루프
루프 중단
타임라인 루프와 클립 이벤트 루프
9장. 함수
함수 생성
함수 실행
함수에 정보 전달하기
함수 종료 및 함수 값 리턴
함수 리터럴
함수 사용 범위와 유효 기간
함수 영역
함수 매개변수 다시 보기
재귀 함수
내부 함수
객체로서의 함수
코드 집중화
객관식 퀴즈 다시 보기
10장. 이벤트 및 이벤트 핸들러
동기 코드 실행
이벤트 기반의 비동기 코드 실행
이벤트 유형
이벤트 핸들러
이벤트 핸들러의 문법
이벤트 핸들러 만들기
이벤트 핸들러 영역
버튼 이벤트
무비 클립 이벤트 개요
무비 재생 무비 클립 이벤트
사용자 입력 무비 클립 이벤트
실행 순서
클립 이벤트 핸들러 복사
updateAfterEvent를 이용한 화면 갱신
코드 재사용
동적 무비 클립 이벤트 핸들러
이벤트 핸들러 응용
11장. 배열
배열이란 무엇인가?
배열의 구조
배열 생성
배열 원소 참조
배열 크기 결정
이름이 있는 배열 원소
배열에 원소 추가하기
배열에서 원소 제거하기
범용 배열 조작 도구
다차원 배열
객관식 퀴즈, 버전 3
12장. 객체와 클래스
객체 구조
객체 인스턴스 만들기
객체 속성
메소드
클래스와 객체지향 프로그래밍
액션스크립트 내장 클래스와 객체
13장. 무비 클립
무비 클립의 객체성
무비 클립의 유형
무비 클립 생성
무비와 인스턴스 스택 순서
인스턴스 및 메인 무비 참조하기
메인 무비에서 클립 인스턴스 제거하기
내장 무비 클립 속성
무비 클립 메소드
무비 클립 응용 예제
마지막 퀴즈
14장. 렉시컬 구조
공백
선언문 종료자(세미콜론)
주석
예약어
인식자
대문자와 소문자
15장. 고급 주제
데이터 복사, 비교 및 전달
비트 단위 프로그래밍
고급 함수 영역 문제
movieclip 데이터베이스
2부. 액션스크립트 응용
16장. 액션스크립트 저작 환경
액션 패널
프레임에 스크립트 추가하기
버튼에 스크립트 추가하기
무비 클립에 스크립트 추가하기
코드는 어디에?
생산성
액션스크립트 코드 외부화
컴포넌트를 스마트 클립으로 만드는 법
17장. 플래시 폼
플래시 폼 데이터 주기
플래시 입력 폼 만들기
18장. 온스크린 텍스트 필드
동적 텍스트 필드
사용자 입력 텍스트 필드
텍스트 필드 옵션
텍스트 필드 속성
HTML 지원
텍스트 필드 선택 영역
비어있는 텍스트 필드와 for-in 선언문
19장. 디버깅
디버깅 도구
디버깅 방법론
3부. 레퍼런스
4부. 부록
A. 참고자료
B. Latin 1 문자 범주 및 키코드
C. 하위 호환성
D. ECMA-262 및 자바스크립트와의 차이점
찾아보기
32,000원
10%
28,800원