새로운 초보 개발자용 입문서, 액션스크립트 3.0 시작가이드.
by 세계의끝 on 10.15, 2011, under 개발환경
제 연락처는 블로그의 제 소개 페이지에 공개 되어 있기 때문에 다른 분들로부터 종종 플래시 관련 질문등을 받곤 합니다. 이 공개된 연락처를 통해 얼마전 뜻밖에도 인사이트의 편집자 한분이 메일을 보내셨는데, 제게 Learning ActionScript 3.0 의 번역서에 들어갈 추천사를 부탁하시는 내용이었습니다.
이 책의 원서는 리치 슈페(Rich Shupe)와 지반 로서(Zevan Rosser)가 썼고 O’REILLY에서 지난 2008년에 Learning ActionScript 3.0: A Beginner’s Guide 라는 제목으로 출간되었습니다만, 우리나라에는 아직 번역서가 없던 참이었죠. 이 책을 ActionScript 3.0 Cookbook 과 액션스크립트 3.0 완벽가이드(콜린 무크 저, 원제 : Essential ActionScript 3.0)를 번역하셨던 송호철님이 번역하신다는 것이었습니다.
이 재미있고 흥미로운 요청에 당장 써드리겠다고 답장을 써 보내자 몇 시간 후에 편집자께서 편집중인 책의 pdf 파일을 보내주셨고, 며칠 후 몇 줄의 추천사를 (오탈자도 서너군데 찾아내어) 보내드렸던 것이 올해 추석 직전이었던걸로 기억합니다.
드디어 며칠전 이 번역서가 출간되었는데,[01] 고맙게도 편집자님께서 추천사에 대한 답례로 책을 한권 보내주셨습니다.

포스트잇에 편집자님의 예쁜 글씨로 메모가 적혀있었습니다. "사랑해요 세계의끝님" (글씨 잘 안보이시죠? ^^)
- 책의 정식 출판일은 2011년 10월 7일 입니다. [↑]
null 객체 에러 예방을 위한 액션스크립트 클래스의 초기화 순서 이해하기
by 세계의끝 on 4.12, 2011, under 고수들은 가르쳐주지 않는 AS3.0 입문
애플리케이션의 실행은 초기화(Initalize) 라는 과정을 가장 먼저 거치게 됩니다. 애플리케이션이 실행되기 전에 메모리에 띄워 놓을것은 띄워 놓고 이런저런 것들을 변수에 할당한 후에 실행을 준비하는 단계죠.
어떤 것들이 초기화에 해당하는지 이해하고 있고, 그 순서를 정확하게 이해하고 있다면 컴파일 단계에서 에러의 숫자를 획기적으로 줄일 수 있기 때문에 이 초기화 단계를 이해하고 있는 것은 매우 중요합니다. 특히 여러분이 null 객체 에러를 자주 만난다면 반드시 이 포스트를 정독할 필요가 있습니다.
“그거라면 이미 다 알고 있는 내용이잖아!!” 라고 불평하시는 현업 개발자 여러분들에게는 보너스로, static 생성자함수(!?)를 소개합니다. 이런분들은 D-2.클래스 생성자 부터 읽으셔도 되겠습니다.
[수정판] 구글 번역(사전)을 재빠르고 편리하게 사용하기 (북마클릿)
by 세계의끝 on 4.06, 2011, under 하드보일드 원더랜드
오랜만에 플래시나 액션스크립트가 아닌 이야기 입니다. 아~ 액션스크립트 학습과도 관계 있으니 전혀 관계가 없다고는 할 수 없겠네요.
우리나라에서 활동하는 액션스크립트 개발자 분들도 있지만, 전 세계적인 개발자 숫자에 비한다면 극히 일부분에 불과합니다. 우리가 어떤 문제에 봉착했을때, 이 문제가 여러분이 사상 최초로 경험한 문제일 확률은 거의 제로에 가깝죠. 누군가는 이 문제에 대한 해결 방법을 알고 있을 겁니다. 그리고 그 해결 방법의 난이도가 높거나 삽질이 심할 경우, 또는 아주 쉬운 것인데 등잔밑이 어두워 해결 방법을 찾지 못하고 있을 경우에도 해결방법을 어디엔가 기록해 놓고, 자신과 같은 시간낭비를 하지 않기를 바라는 선배 개발자가 있게 마련입니다.
따라서 검색어만 적절하게 선택하여 구글링을 한다면 대부분의 문제에 대한 해결 방법을 찾을 수 있습니다. 그러나 우리나라 사람들은 영어에 대한 막연한 거부감, 내지는 두려움으로 쉬운 해결방법을 찾지 못하고 지나치는 경우가 허다하합니다. 외국에 나가서 살지 않는 이상 영어를 네이티브 수준으로 잘 할 필요까지야 없지만, 자신의 업무 분야에 해당하는 영어로 된 문서 정도는 읽고 해석할 줄 알아야 합니다.
Blog under the Creative Commons Attribution-NoDerivs 3.0 License