
Essential ActionScript 2.0
Colin Moock(Author)
O'Reilly (Publisher)
1st Edition
Published on 20. July 2004
Book
Paperback/Softback
528 pages
978-0-596-00652-5 (ISBN)
Description
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.
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.
More details
Edition
1., Aufl.
Language
English
Place of publication
Sebastopol
United States
Target group
College/higher education
Professional and scholarly
Product notice
Paperback (trade)
Unsewn / adhesive bound
Dimensions
Height: 236 mm
Width: 178 mm
Thickness: 25 mm
Weight
739 gr
ISBN-13
978-0-596-00652-5 (9780596006525)
Schweitzer Classification
Other editions
Additional editions

Colin Moock
Essential ActionScript 2.0
E-Book
06/2004
1st Edition
O'Reilly
€33.99
Available for download
Person
Colin Moock is an independent web guru with a passion for networked creativity and expression. He has been researching, designing, and developing for the Web since 1995. Colin served as webmaster for SoftQuad, Inc. (makers of HoTMetaL PRO) until 1997, and then as web evangelist for ICE (one of Canada's leading interactive agencies) until 2001. He has created interactive content for Sony, Levi's, Nortel, Air Canada, Procter & Gamble, and Hewlett-Packard. Colin now divides his time between writing, speaking at conferences, and researching emerging web technology. His award-winning Flash work and his renowned support site for Flash developers (http://www moock.org) have made him a well-known personality in the Flash developer community. He is a contributor to macromedia.com's Flash developer center, a tutorialist in the Flash MX Bible (2002, Wiley Publishing Inc.), and regularly appears in industry magazines such as cre@ te! online. Colin's latest personal undertaking is Unity (http://www moock.org/unity/), a Flash socket server for multi-user content.
Content
- Foreword
- Preface
-
Part I: The ActionScript 2.0 Language
- Chapter 1: ActionScript 2.0 Overview
- Chapter 2: Object-Oriented ActionScript
- Chapter 3: Datatypes and Type Checking
- Chapter 4: Classes
- Chapter 5: Authoring an ActionScript 2.0 Class
- Chapter 6: Inheritance
- Chapter 7: Authoring an ActionScript 2.0 Subclass
- Chapter 8: Interfaces
- Chapter 9: Packages
- Chapter 10: Exceptions
-
Part II: Application Development
- Chapter 11: An OOP Application Framework
- Chapter 12: Using Components with ActionScript 2.0
- Chapter 13: MovieClip Subclasses
- Chapter 14: Distributing Class Libraries
-
Part III: Design Pattern Examples in ActionScript 2.0
- Chapter 15: Introduction to Design Patterns
- Chapter 16: The Observer Design Pattern
- Chapter 17: The Singleton Design Pattern
- Chapter 18: The Model-View-Controller Design Pattern
- Chapter 19: The Delegation Event Model
-
Part IV: Appendixes
- Appendix A: ActionScript 2.0 Language Quick Reference
- Appendix B: Differences from ECMAScript Edition 4
- Colophon