Learn Programming with Flash MX employs a truly unique class-based approach to learning with the goal of establishing core, generic-programming skills. Each chapter represents a discrete lesson covering a distinct topic of programming with ActionScript. In each 'class' we smoothly blend theory and practice with plentiful practical examples, and a class project that runs through the book to reinforce the learning in an integrated, real-world context, using Flash MX as the illustrative vehicle.