With the release of ActionScript 3.0, Adobe have further turned ActionScript into a force to be reckoned with in web application programming, its object-oriented, graphics, and performance capabilities far outstrip those of its predecessors, making it an essential skill for modern Flash developers to learn, whether they are working with the Flash IDE, Flex 2, or other methods of using ActionScript 3.0. Object-Oriented ActionScript 3.0 teaches the theory and practice of object-oriented programming (OOP) with ActionScript 3.0. Assuming no serious programming experience, the authors will take you through the complete development cycle of object-oriented Flash applications and services.This book demonstrates professional OOP skills and techniques that are completely transferable to other programming languages and technologies, including Inheritance, Polymorphism, managing classes, component development, consuming web services, and much more. It also includes cutting edge Flash-specific techniques such as ActionScript programming techniques, and animation and effects classes.