As a sidenote: the docs with the software are updated in the meantime, so you might as well put your printer to work if you need a printed copy. Don't waste your money on this book.
John
Note: You won't find much information on any of the various components that come with Flash. This is a purely Actionscript 2.0 dictionary. Another area that is missing is any details concerning the professional features of Flash MX 2004 like slides and forms.
The two good things about this book are that it is relatively inexpensive and there are numerous examples.
The biggest issue with this book is that the reference section seems not to be indexed at all, and neither do these pages have tabbed edges. In addition, the version of the documentation this is based on is full of errors and has some gaping holes that have since been fixed in the online help documentation. All these combine to make the book completely unusable as a reference.
Secondly, the articles are a complete waste fo time if you've done any basic reading up on the subject matter on the internet. You can find more helpful information on Flash MX 2004 and ActionScript 2.0 on the major Flash community sites, written by real community leaders that actually know what they're talking about. Admittedly I didn't buy the book for the articles, but had I done so I would have been severely disappointed.
At such a low price, I didn't expect a lot from this book and was prepared to forgive a few minor niggles. What I've now got is a moderately expensive door stop, and I would recommend heartily that anyone thinking about buying this book think again. If I could have given this book zero stars, I would have done, so I'm now waiting for the Moock/O'Reilly book on ActionScript 2.0 and OOP, which is what I should have done in the first place.
The articles are pretty good though, they're well written. I will give it that. But how useful they are is really quite questionable - a different book that told me how to do things I'm sure would have been more worth the cash. Plus I've never heard of these "community leaders" - where are they in the community? I make my way around, and I've only see one of these guys.
So I'm really not happy, because most of this book just gives me a headache. Nothing was checked before they printed it - I'm sure that's why it was the first in the stores. All I do is continually enter their examples, test it in Flash, and then get errors. Then I have to go to the forums and lists and check and sure enough - yeah, it was an error in this book. What a waste of time!! That's why I give it a single star because so much of this book just wastes my time. Unless you already understand everything and can work out these erratas on your own, this isn't worth it.
I for one am not about to burn up half of a $70 toner cartridge to print out all of the docs on the PDF files, and then put close to 1,000 pages into a half dozen loose leaf binders and consider myself ahead of the game. So, I like the dictionary nice and printed out with an index and good table of contents. Don't expect to get something other than what's on the PDF files in the last 800 pages of this book other than the index and TOC.
So now for the new stuff that makes up the first 200 pages of the book. This new part consists of "Articles" by different Flash folks you've probably heard of before. Actually, they're more like chapters, but I'll not quibble about them being one or the other. They are very helpful. The first article is a straight forward one about transitioning from ActionScirpt 1.0 to ActionScript 2.0. It's complete with lots of examples, with just about every new feature in AS 2.0 (PrintJob, LoadMovieClip, NetStream, NetConnection and lots more). Each of these has an explanation and example that works, including using classes. (Goodby _prototype!) The remaining articles cover topics like writing code with style, object oriented programming using Flash MX 2004(OOP), hybrid documents (working with Flash and HTML, XML, JavaScript, data binding, etc.), HTML text file enhancements (like adding graphics to Flash text fields) and winding up with a good article about Rich Internet Application development. Now all of this is new stuff, and for me, it was worth the price of the book.
This big fat tome will no doubt receive my multiple stick-em tags, and I've put it to good use. It's a look-up book and read-what-you-need book, and it's dirt cheap! I've learned a lot already, and that's all I care about.
My advise is to look at this book in a book store. I think if you see it, you'll see why it's well worth it.
The thing I was hoping, upon this discovery, is that some tech editor went through and fixed it. Nope. The errata is still in there too. And I thought maybe some of the gaping holes in the docs were rectified. Nope! Not that either. So, based on all the mistakes and incomplete nature of the docs I really have to give this book a poor review. This book is incredibly disappointing.
If you want the documentation you already own and have paid for printed out - then this is the book for you. If you, like me, think this is a waste of money despite being so cheap - save your cash for another book and don't repeat my mistake.