|
12 of 12 people found the following review helpful:
5.0 out of 5 stars
Possibly the best FlashMX ActionScripting book out there, 13 Sep 2002
I'm a Professional web designer and spend a good deal of my time programming games in Flash. I bought Flash MX when it was released but continued to code for the Flash 5 player as this is the benchmark most of my clients set.Over the last few months I started looking for a good book that would outline the main changes to ActionScript in Flash MX. I was also keen on getting into Object Oriented programming in Flash, so was looking for a book that would act as a good primer. I spent ages looking at Flash books and found them all to be lacking. Most of them focused purely on the animation side of things and would only devote a few chapters to ActionScript. Books that claimed to show all the new Features of MX focused almost entirely on the new GUI and had very little information on the new programming features, which are the real interesting parts of MX upgrade. The few ActionScript books that I did find, started off on such a basic level that I almost felt they were patronising me. I needed to find a book that covered all (or most) of the new features in a succinct but professional manner and this what I found in "ActionScripting in Flash MX" by Phillip Kerman. The book starts with an overall discussion of good coding practices - something I wish I'd read when I started ActionScripting. It then moved on to looking at the main elements of the language. Dealing with control structures, functions, arrays, built in objects etc. Now being a Flash programmer I thought I knew all this stuff, but to be honest I did learn a thing or two in these chapters. I was particularly interested in the authors continued references to how Flash deal's with memory and how certain practices could cut down on wasted RAM. Both interesting and extremely useful, as Flash does tent to suffer poor performance when you have too much going on in your movies. As the book progressed it built on the knowledge of the preceding chapters. The author was never afraid to bring in new concepts that he would cover in more detail later in the book, and this practice set up a good deal of anticipation - not something you'd expect in a book on flash programming. The book was written from the start to focus on Flash MX's new Object Oriented approach, so by the time the author started discussing custom objects, prototypes etc. there was no huge change in philosophy. The last section of the book was packed with in-depth examples that build on the concepts form earlier sections and showed how they could be used in practical situations. The last section is definitely something you'd want to dip in and out of, but it's always interesting to so how another programmer would tackle a particular task. I'd say this books would have across the board appeal to anybody interested in ActionScript. For people wanting to learn ActionScript from scratch, it explains all the main concepts in an intelligent yet concise fashion. For people migrating from Flash 5 to Flash MX coding it shows a raft of new concepts and introduces the new Object Oriented approach, and for seasoned Flash programmers it has enough nuggets of useful information to make you re-evaluate how you tackle a complex project. On the whole an excellent book.
|