| Average Rating: |
|
| Sales Rank: | 722200 (lower is better) |
| Price as of: | 07/23/2008 9:16:11 AM MDT |
| Price Used: | $1.15 |
| Shipping: | Free Shipping on most orders over $25* |
| Availability: | |
| Label: | New Riders Press |
| UPC: | 752064711834 |
| Pages: | 456 |
| Binding: | Paperback |
| Publication Date: | 2002-09-13 |
| Published By: | New Riders Press |
| ASIN: | 0735711836 |
| Category: | Book |
Object-Oriented Programming with ActionScript takes you beyond the level of "neat" code tricks and teaches you how to architect and implement true Macromedia Flash MX applications. You will also learn the programming theory needed to take full advantage of the object-oriented nature of ActionScript.
Nearly a third of the book is focused on teaching you everything there is to know about one of the most powerful new features of Flash MX:components. The topics range from understanding and using components, to constructing custom components. This book also recognizes the uniqueness of ActionScript and clarifies because the best practices when it comes to developing with it. The final third of this book teaches you the best methods for working with advanced-level ActionScript-from debugging data structures to server-side interaction.
I didn't need a book with pages of code examples. I just needed to have a good explaination and short examples of how the components work or how to manipulate the XML object.
In a way, this book serves as a refresh course for people who are familiar with tools such as Visual Basic and have always thought Flash is just for animations.
This book is for Flash 6, the concept is still the same with Flash 7 and ActionScript 2.0
I guess the New Riders marketing folks decided the Flash book market needed a book with OOP in its title (whether they had enough OOP material to fill a book or not).
To make matters worse, the OOP chapters in this book assume you are already intimately familier with OOP and just need an overview of how it works (or doesn't work) in AS. This is certainly not a book for Actionscripters who want to learn OOP!
The authors are clearly experts in their field but alas, an expert does not always a writer make! I often found Mr. Hall's writing to be obtuse and overly verbose. Some of his "explanations" had me more confused than when I started!
Now with that all said you may think I hated the book but actually I found quite a few useful nuggets...
- chapter 1 has some very good advice on optimizing your setup of the Flash environment
- chapters 6-10 provide useful information on components -- both their useage and creation
- chapter 11 provides some nice debugging tips
- the remaining chapters provide a variety of useful techniques for the AS programmer
Bottom line, I bought a used copy of the book and felt it was worth the price; had I paid a higher price I would not have been happy with it.
After a brief introduction to OOP (which is all done through UML) and ActionScript syntax, the reader is presented with constructing an application from start to finish. I was particularly pleased that this example uses the famous MVC (Model-View-Controller) pattern, familiar to many OOP programmers. After completing this chapter, the reader will have a good understanding of the basics of OOP in ActionScript.
The next section of the book discusses many of the tiny details in the previous chapter in much more depth. There is discussion on using pre-built Flash components in your application as well as building your own components. Each of these topics are covered in sufficient depth to satisfy the reader.
The final section of the book seems to be "everything else you need to know about Flash and ActionScript". This section includes a discussion on debugging your application, useful tips and tricks, and even an introduction to Flash remoting.