플래시에서 사용하는 객체지향 프로그래밍 언어인 액션스크립트를 배울 수 있는 책. 프로그래밍에 익숙하지 않은 플래시 개발자부터 액션스크립트를 배우고자 하는 자바스크립트 프로그래머를 대상으로 한다.
기획 단계에서부터 집필 과정에 이르기까지 매크로미디어 플래시팀의 철저한 기술 검증 과정을 거쳤다. 액션스크립트 창시자인 플래시팀 수석 연구원 게리 그로스먼이 책의 전문성을 높이기 위해 직접 기술 감수를 자청하였다.
초보 액션스크립트 프로그래머도 짧은 기간 안에 중고급 액션스크립트 프로그래머가 될 수 있도록 구성했다. 액션스크립트를 전통적인 용어로 설명하여 이론적인 기반을 확실하게 세울 수 있도록 구성했기 때문에, 숙련된 프로그래머라면 플래시와 관련된 내용을 배우면서 자바스크립트에 대해서도 더 깊이 이해할 수 있다.
이론적인 부분뿐만 아니라 텍스트 필드를 스크롤하는 작업이나 메뉴 버튼, 객관식 퀴즈, XML 기반 사이트, 물리학을 기반으로 하는 비디오 게임, 실시간 멀티유저 환경 등 실전에 응용할 수 있는 다양한 팁과 예제를 소개한다. 또한 다른 책에서는 아예 다루지 않거나 대충 짚고 넘어가는 주제들도 자세히 다룬다.
이 책은 크게 4부로 구성되어 있다.
* 1부. 액션스크립트 기초 : 변수, 데이터형, 연산자, 선언문, 함수, 이벤트, 배열, 객체 등 핵심적인 프로그래밍 개념과 사용법을 무비 클립과 연관지어 설명
* 2부. 액션스크립트 응용 : 저작 환경과 디버거를 사용하는 방법 등 플래시 프로그래밍 실전에 필요한 내용들을 설명하며, 온라인 폼을 처리하는 방법, 온스크린 텍스트 필드를 만드는 법과 같은 응용 예제를 자세히 다룸
* 3부. 레퍼런스 : 액션스크립트의 전역 아이템과 속성, 메소드, 이벤트 핸들러, 객체를 상세한 예제와 함께 설명
* 4부. 부록 : 액션스크립트 및 프로그래밍 관련 자료를 구할 수 있는 사이트를 정리하여 수록하였으며, Latin 1 문자 범주와 키코드, ECMA-262 및 자바스크립트와의 차이점을 설명 |