Essential Actionscript 2.0 (英語) ペーパーバック – 2004/6/18
Kindle 端末は必要ありません。無料 Kindle アプリのいずれかをダウンロードすると、スマートフォン、タブレットPCで Kindle 本をお読みいただけます。
In September 2003, Macromedia released Flash MX 2004, and with it, ActionScript 2.0, a dramatically improved version of Flash's programming language. ActionScript 2.0 introduces a formal object-oriented programming syntax and methodology for creating Flash applications. From a developer's perspective, the new OOP-based techniques in ActionScript 2.0 make applications more natural to plan and conceptualize, more stable, more reusable across projects, easier to maintain, change, and expand upon, and much more. In short, they enhance the entire development process.In Essential ActionScript 2.0, bestselling author Colin Moock--one of the most universally respected developers in the Flash community--covers everything you'll need to know about the new ActionScript language and its methodologies for producing movies, animation, and applications on the web. Moock guides readers through this important new territory with his trademark easy-to-understand style and expertise. Moock's goal throughout the book is not just to get you to use object-oriented programming in your daily Flash work: he wants you to reap the benefits of OOP; he wants you to understand ActionScript 2.0 completely. And without question, Moock is the author who can make this happen.Essential ActionScript 2.0 begins with a tour of the language, including the fundamentals of object-oriented concepts, syntax, and usage. Those who are new to OOP will learn the basics and how to apply their understanding. Those who are familiar with OOP will leverage their prior experience to learn about Flash-based OOP. The next part of the book shows how to structure entire applications with ActionScript 2.0, teaching you best practices and techniques to build scalable, extensible, stable apps. Next, you'll explore a variety of approaches to various programming situations by applying object-oriented programming strategies, known as design patterns, to Flash.Experienced Flash developers and programmers coming from other languages will enjoy the sheer depth of Moocks's coverage and expertise in Essential ActionScript 2.0. Novice programmers will appreciate the frequent, low-jargon explanations that are often glossed over by advanced programming books. As usual, Moock guarantees quality and accuracy by working closely with Macromedia Flash engineers, including Rebecca Sun, lead developer of ActionScript 2.0.Whether you're ready to make the move to ActionScript 2.0 now or simply assessing it for the future, you'll find everything you need to know within this book. Essential ActionScript 2.0 is the one book every ActionScript coder must own.
Colin Moock is an independent web guru with a passion for networked creativity and expression. He is author of the world-renowned guide to Flash programming, ActionScript for Flash MX: The Definitive Guide (O Reilly & Associates, 2003). A web professional since 1995, Moock runs one of the Web s most venerable Flash developer sites, http: //www.moock.org. He spends most of his time pursuing his cardinal interest, multiuser application development, and working on Unity (http: //www.moock.org/unity), moock.org s complete commercial framework for creating and deploying multiuser applications for Macromedia Flash.
オブジェクト指向プログラミング as2.0が わかっていなくても 丁寧に説明されています。逆に 上級者はこの最初の部分は かったるかもしれません。
しかし、本の最後の方は デザインパターン・例外処理などの説明もあって 上級者でもふむふむといってしまう内容でした。
さすが Moock と思ってしまいました。
as1の知識は 必須ですが これから as2.0を勉強しようとしている人は うってつけと思います。
そのうち翻訳本が出ると思いますが、 英語が中級程度なら オススメです。～～
The book provides a good, but brisk, introduction to object-oriented programming (OOP). If you're new to OOP, you may need to wallow for a while in the first few chapters. That being said, I do think it's possible (with patience, determination, and a commitment to look over the code samples carefully) to use this book as the basis for your first exposure to OOP. Some of the concepts may not "click" until you work through the examples in later chapters.
If you have experience in other OOP languages, this is an excellent book to learn the peculiar ways of object oriented programming in ActionScript 2.0. The book is easy to read and flows well. Although I will definitely value this book as a general ActionScript reference, I enjoyed it as a cover-to-cover read -- a significant accomplishment considering the rather dry subject matter! The book is sufficiently thorough, but doesn't include much fluff ("just right" -- which is typical for O'Reilly books, in my opinion).
The only real shortcomings here (other than the lack of data connectivity topics, as another reviewer noted) are the author's occasional forrays into how ActionScript compares to Java (not learning Java so I don't care, thank you), and the occasionally convoluted examples (you can tell someone used to work at Macromedia when they weave four different concepts into one example, obfuscating the topic at hand).
//Also annoying are explanations
//commented out in code samples
//instead of beside the code in
//callout boxes. This makes all
//the scripts four times as long
//as they need to be, and much
//harder to read.
Nonetheless, the author does do a good job dividing the content onto fundamental OOP concepts, and includes a usefule appendix covering methods and events of all the classes (noting the errors in Macromedia's own documentation).
For someone without any programming experience outside of ActionScripting (like myself), this book is challenging to plod through, but doable. But learning ActionScripting is like learning to practice law (instead of learning every statute on the books, lawyers focus on legal prcedents, and research their own issues). That's what this book is like: a primer on advanced ActionScript "precedents". After reading it, you'll have a better general understanding of how solutions can be implemented, but you'll still need to visit the Flash Developer Center and the HELP panel to make applications that really work.
Still, my eyes glazed over a lot when reading this book. There is a way to write about design and programming techniques without boring people to death, but this book doesn't do it. Want an example of a book that covers OO in a unique, exciting way? Try "Head First Design Patterns". It's geared towards Java programmers, but I have yet to find a better description of design patterns, for any language.