Book Review Center - Home

Author: Sham Bhangal
494 Pages

  
My first assumption was that Foundation Actionscript would more or less be a continuation of Foundation Flash 5. In fact, this book is complete within itself, starting with the most basic programming and moving forward from there. It is centered around the creation of a real-life Flash site, rather than being composed of an odd collection of "how-to's" like most other Flash books.

As said by the author himself, "we don't believe in books that show basic coding principles using non-commercial quality mock-ups that would never be used in real life." That alone is the reason I decided not to review Flash 5 From Scratch.

Indeed, Foundation Actionscript is dedicated to "help reinforce the skills you learn in a real-world situation where clients moan and things go wrong."
  





I learned a lot from this book, and it's not just because it contains a lot of different Actionscripting techniques. Rather, it's a book that not only starts with the basics of Actionscripting, but teaches the fundamentals of programming itself from the ground up. It will help you break down any complex programming problem into its most basic building blocks, and will enable you to write scripts without having to stress over them.

Despite the detailed introduction to the world of programming, Foundation Actionscript manages to move quite quickly. Don't be afraid of the size of this book; though it's nearly 500 pages, it isn't packed with an intense "CODE CODE CODE!!!" mentality. Peppered throughout the book (between scripting lessons) are numerous tricks, tips, techniques, and expert tidbits that will not only help you become an expert Actionscripter, but also an effective planner who'll be invincible to the hordes of clients that may seek out to thwart your ideas.

Many Flashers I've helped in the last few years have expressed confusion as to how some objects (graphic, movie clip) can have their own timelines. This book explains that topic with precision and perfection. It encourages the use of "modular design" during a site's creation to decrease its file size and loading time. It explains the different variable types and their various uses with much more clarity than the other scripting books. Its detailed examples will help you understand Flash's decision-making process. It contains the best explanation of Arrays I've seen yet. It'll help you make a cool drag-and-drop application and show you everything there is to know about controlling sounds with Actionscript. It'll show you how to create realistic animation purely through scripting-- in fact, there's an entire 80-page chapter dedicated to "sprites," movie clips that are able to govern themselves and how they behave. Furthermore, it encourages you to take a notepad with you on a regular basis and look to ordinary things for design inspiration.
 

While I was reading Foundation Actionscript, I couldn't help but notice that it was littered with spelling and grammatical errors. They're small but annoying, and shouldn't have gotten past the team of editors who worked on this book.

Like its predecessor Foundation Flash 5, this book is packed with interesting and useful information. At one point, though, it veers sharply off the Actionscript course and almost becomes a second Hillman Curtis book; while the information is insightful, it's not entirely pertinent and makes the book disjointed. Impatient readers may become aggravated by this lack of flow.

Though the explanations contained between its covers make the majority of topics easier to understand than other books do, this book's explanation of Flash 5's "dot syntax" is long-winded and harder to understand than the explanations found in Flash 5! Creative Web Animation, Flash 5 Advanced, and its own sibling Foundation Flash 5. I was also hoping to learn more about the Smart Clip in this book; however, the tiny section on this topic is, to put it bluntly, completely useless. Finally, Foundation Actionscript will show you how to make a site that looks cool, but is also buggy and in no way intuitive.
 

All things said, Foundation Actionscript is without a doubt one of the best Flash books I've ever read. I'll have to admit: while I can hack my way around an HTML document with reasonable proficiency, I've been very hesitant and somewhat fearful of the world of Actionscript since its inception in the Flash 4 days. This book has singlehandedly managed to swoop down from the skies and put to rest all and any fears I've had of programming. Yes, I've read Foundation Actionscript cover to cover, and I'm a better man because of it.


 

Level of skill this book appeals to:

Level of recommendation, based on other books reviewed: I can't recommend another book more strongly, folks: Foundation Actionscript is a book that doesn't just show you "how to do this" and "how to do that." It's a book that'll give you true insight into the world of scripting, and will make you a true and fully-fledged programmer. If you've already got Actionscript under your belt, you'll benefit by reading the expert tips this book contains. If you're looking to make games in Flash, the last chapter alone will be worth more than its weight in gold.

Click here to order!
  

 
© Copyright 1999-2002 XDude.com All rights reserved.