문제 상황과 코딩 딜레마에 대한 해결책을 제시한다
액션스크립트 3.0은 플래시 플랫폼에서 아주 중요한 개념이다. 플래시 플랫폼은 플래시 플레이어 기반의 많은 기술을 포함하고 있다. 이러한 기술들은 아주 많이 존재하기 때문에 모든 기술을 나열하는 것은 불가능하다. 또한 많은 개발자가 잘못된 개념으로 기술들을 이해하고 사용하는 경우가 많다. 이 책에서는 최대한 이러한 부분을 줄이고자 노력했다.
이 책은 무거운 이론으로 여러분을 가르치려 하지 않는다. 그 대신 문제 해결을 돕고, 문제를 해결하는 방법을 제시한다. 이론에 집중하기보다 실용적인 액션스크립트 애플리케이션을 중심으로 설명하고 있으며, 300개 이상의 문제 상황에 대한 해결책과 넓은 범위의 코딩 딜레마를 다루고 있다. 각 해결책은 다음과 같은 도움을 줄 수 있다.
주요 내용
이 책은 오라일리의 전형적인 Cookbook 시리즈 형식을 따르고 있다. 각각의 절에는 문제, 해결책, 토의 영역이 존재한다. 이를 통해 문제 상황에서 책 전체를 읽어보지 않고도 빠른 해결책을 찾아낼 수 있다. 토의 영역은 해결책을 좀 더 깊이 탐구하고 분석한다. 따라서 문제 상황의 해결에 대한 포괄적인 해결 방법도 공부할 수 있게 된다. 액션스크립트 3.0이 어떠한 상황에서 제대로 동작하지 않는다면 이 책을 열어보자. 바로 원하는 해결책을 찾을 수 있을 것이다.
추천사
2000년 초반에 등장한 RIA는 근래에 들어 각광 받는 기술이 되었습니다. RIA는 인터넷의 변화 과정에서 어찌 보면 필연적으로 등장할 수밖에 없는 기술입니다. 웹이 등장한 이후 컴퓨팅이 진보를 거듭하면서 점차 서버사이드의 기능들이 사용자의 컴퓨터로 이동하고 있는 것입니다. 그것은 텍스트에서 이미지로, 이미지에서 동영상으로 이어지는 다양한 멀티미디어 데이터들이 통합되는 진화의 단계라 말할 수 있습니다. 현재는 RIA 기술의 춘추전국 시대입니다. 한때 RIA 시장에서는 플래시(Flash)라는 절대강자만 이 존재했으나 지금은 RIA 전쟁을 촉발시킨 실버라이트(SilverLight)의 등장을 시작으로 JavaFX를 비롯한 여타 군소 Rich 콘텐츠 통합 기술들이 각축을 벌이고 있습니다. 전장의 중심에서는 치열한 전투가 벌어지고 있지만 이를 지켜보는 사용자는 즐겁기만 합니다. 왜냐하면 더 좋은 개발환경을 제공하고 더 나은 사용자 경험을 이루고자 하는 목표를 위해 이들 기술이 각축을 벌이고 있기 때문입니다. 사용자는 어떤 기술을 쓰더라도 예전보다 향상된 체험을 할 수 있게 되었습니다. 바야흐로 RIA의 르네상스가 온 것이라 할 수 있습니다. 하지만 원조라는 말에 걸맞게 플래시의 행보도 시대의 흐름에 뒤쳐지지 않으려 발 빠르게 움직이고 있습니다. 웹에서 통일 제국을 이룩한 플래시 기술은 모바일을 거쳐 플렉스(Flex)와 함께 더 큰 통합 세계를 향한 연합전선을 구축하고 있습니다. 그곳에는 액션스크립트라는 강력한 무기가 있으니 전쟁의 승패는 아직 알 수가 없습니다.
『ActionScript 3.0 Cookbook : 플래시, 플렉스 개발자를 위한 액션스크립트 솔루션』은 그러한 강력한 무기의 기본기를 익히는 좋은 교본입니다. 기존 액션스크립트 언어에 익숙한 사람에게도 처음 액션스크립트에 입문한 사람에게도 만족할 수 있는 지침을 제공합니다. 모두를 만족시킨다는 것은 매우 어려운 일이지만 이 책의 저자들은 플래시 커뮤니티에서도 유명한 고수 중의 고수이기 때문에 다양한 사람들의 고민들을 해결해 줄 것입니다. 더불어 이 책을 번역한 역자 역시 다년간 플래시 개발 경험을 보유한, 국내에서도 몇 안 되는 뛰어난 개발자로서 원서의 내용을 충실히 전달하고 때로는 자신의 경험을 살려 보다 쉽게 이해할 수 있도록 번역했습니다. 따라서 액션스크립트 개발자라면 꼭 참고해야 할 필독서라 하겠습니다.
10년 전, 플래시 개발자 중에 이런 고민을 하는 사람들이 많았습니다. '플래시가 오래 갈까?'
그리고 10여 년이 흘렀습니다. 지금도 플래시는 건재하고 더 큰 세상을 꿈꾸고 있습니다. 만일 이 책 앞에서 망설이는 분이 있다면 주저하지 말기를 바랍니다. 여러분이 선택한 미래는 여러분의 생각과 같습니다. 자신의 마음을 따르시길 바랍니다.
-Adobe Community Expert NHN UIT센터 센터장_양주일
1장. 액션스크립트의 기초 2장. 사용자 정의 클래스 3장. 런타임 환경 4장. 숫자와 Math 클래스 5장. 배열 6장. 디스플레이 리스트 7장. 마스킹과 드로잉 8장. 비트맵 9장. 텍스트 10장. 필터와 변환 11장. 코드 애니메이션 12장. 문자열 13장. 정규 표현식 14장. 날짜와 시간 15장. 사운드 프로그래밍 16장. 비디오 17장. 지속성 데이터 저장 18장. 무비간의 통신 19장. 데이터 전송 20장. XML 21장. 웹 서비스와 플래시 리모팅 22장. 호환성 있는 애플리케이션 만들기 23장. 파일 관리 24장. 소켓 프로그래밍 부록. Latin 1 문자에 대한 유니코드 이스케이프 시퀀스
자료명 | 등록일 | 다운로드 |
---|---|---|
예제소스 | 2016-04-06 | 다운로드 |