Oooooooh, so THAT's how to do _____ in AS 2.0,
By A Customer
This review is from: Essential ActionScript 2.0 (Paperback)
What a relief! I thought my project was a death march. Between:
-- the enormous changes from AS 1.0,
-- the bugs (perhaps not all that many, but occuring in critical spots), and
-- the overly terse (to say the least) documentation from MM,
I was ready to give up and become a greeter at Wal-mart.
That's not to say that THIS book is verbose, because it's not. It is extremely terse, but not OVERLY terse: I read it with a highlighter in one hand, just to mark the sentences that would have been paragraphs if word-count were directly proportional to importance. Colin Moock says it once, and you'd better get it on the first pass. That's not a complaint, just an observation; a heads-up for those who skim. Pay attention!
However, if you do pay attention, the essentials are all there, as advertised. They are in a logical order, they are well presented, and (hallmark of an experienced teacher) the consequences of mistakes are included. Just as good street directions include an "if you see _____, you need to turn around" clause, this book tells what will happen if you ignore an "essential" (or, for that matter, if you just choose a different way to skin a given cat.)
In the same way, Moock is aware that this is an imperfect world; that object-orientation is a tool that makes sense in some situations, but not in all; and that sometimes good-enough is perfect. Not an OOP absolutist approach, at any rate.
MM's implementation of ECMA script may be lacking in some of the finer points, and in some of the grosser points as well, but AS 2.0 is coming in, and AS 1.0 is going out -- at least for OOP. If you have any intention of adopting OOP practices in your Flash programming, you need this book.