Amazon.com Customer Reviews
Flash MX Professional 2004 Application Development - Review written on October 12, 2004
Rating: 1 out of 5
18 customers found this review helpful.
I am writing this in mid-October 2004 after just having finished the book. I honestly wonder if the guy that posted a review in early Oct. actually tried to work through it.
Do NOT buy this book! Wait for the next edition. (Or buy a used copy keeping what I am about to tell you in mind.) It is outdated even though it just came out in April 2004. In July of 2004, Flash Professional MX 2004 was updated to version 7.2 which was actually a minor free (patch) upgrade. However, it had significant changes for those using Flash Professional for Rich Internet Applications (AKA Flash screen based development). Most other Flash books are not affected, as this is really the only book that is advanced enough to go into screens based development and Flash Remoting in Flash MX Professional 2004 in detail.
The book itself is actually very good as far as tech how-to books go. However, starting in Chapter 9 (the book has 16 chapters overall) it totally starts to fall apart. The way that you capture events thrown to the page in an external actionscript class file has changed. All of the code presented in the book on how to do this will no longer work. This obviously includes all of the included example files. It no longer works because the upgrade added a new class for dealing with this. It is not obvious. It took me quite awhile to track down the fix (which actually ends up just being a class import and then rewriting your event listeners so they use this imported class). You then have to recognize where this is done throughout the rest of the book and recode accordingly. The Macromedia forums were no help either as of this writing (saw lots of postings saying gee this doesn't work, but no solution). Finally figured out it had something to do with the upgrade, as someone said it stopped working after that. If you do buy this book, then go read what changes took place with the 7.2 upgrade in the Flash Dev Center on Macromedia's site. You will be able to figure out how to fix it.
Also, Chapter 14 is all about using Flash Remoting. When the book was written Flash Remoting was not yet updated to use AS 2.0, and as such you couldn't reference AS files externally by import statements (which is the main point of this book). Instead, you are given the directions for using include files on the main timeline. The author admits in the book that this will probably change soon to use AS 2.0. It did, and in a big way. The two main classes you are taught to use have also been 'depreciated' and replaced by something else. So, not only do you have to figure out how to convert it to work (which isn't a big deal) but also you have to rewrite it using new classes (which are detailed well in the updated Help files -thank you Macromedia).
Don't get me wrong, I learned a ton from this book. However, I am also already a certified .NET developer comfortable with coding and finding answers in Help files, online, etc. I just want anyone who buys this book to know what they are getting into. The 'errata' page for the book still states 'none found so far' which is ridiculous and there doesn't seem to be much forum help either. (Lots of activity for the other less advanced non-screens based, non-pro, Flash MX 2004 book though.)
My advice is to buy this used, keeping in mind what I said, or wait for the next edition. Or better yet, save the $ and learn from the tutorials online on Macromedia's site. That really isn't an option for a beginner, but if you have coding experience it might be less painful (and is more up to date) than this book.
Great Flash Book for Learning and Using OOP principals - Review written on October 07, 2004
Rating: 5 out of 5
1 customer found this review helpful, 6 did not.
When it comes to flash books on the market I always see them segmented into different things: Animation, Games, ActionScript, or Design related. There are a limited amount of books available for someone looking at flash for pure application development.
This book is great if you come from a middleware programming background (as I did) with languages such as ColdFusion, ASP, or PHP. Flash MX 2004 Professional gives you a wonderful palate of components to make your application development much easier, but with that power comes the responsibility of learning ActionScript 2.0 (a strongly typed Object Oriented Programming Language). For many people without the benefit of any kind of OOP background, this book will be crucial to teach you the principals and apply them to your application.
If you already have OOP background, there is nothing stopping you from starting anywhere you wish in the book, the contents on the DVD that accompanies the book contains solutions to each section so all you have to do is pick up one section back from where you want to start, and move forward. Those that complain about constantly saving the files or moving them, it's because you are going from start to end of the book and debugging your application might be tricky so it's helpful to have the solutions there at each section so you can compare where you may have gone wrong.
Jeanette Stallons is a talented trainer / author and she does a great job in this book of getting the principals out there with easy to use examples and lots and lots of great information. This is a huge book and an excellent learning guide.
Good training guide - Review written on June 02, 2004
Rating: 4 out of 5
6 customers found this review helpful, 1 did not.
This is a great starting point if you are new to flash application development. It covers all the basics of what you need to know in order to start developing RIA's using Flash MX 2004.
It's *NOT* an "advanced" book by any means, and it's not a reference, but it IS a good book if you want to learn. It mirrors Jeanette's training course that she developed for Macromedia (she is a Macromedia employee).