Foreword Preface Part I. ActionScript from the Ground Up 1. Core Concepts 2. Conditionals and Loops 3. Instance Methods Revisited 4. Static Variables and Static Methods 5. Functions 6. Inheritance 7. Compiling and Running a Program 8. Datatypes and Type Checking 9. Interfaces 10. Statements and Operators 11. Arrays 12. Events and Event Handling 13. Exceptions and Error Handling 14. Garbage Collection 15. Dynamic ActionScript 16. Scope 17. Namespaces 18. XML and E4X 19. Flash Player Security Restrictions Part II. Display and Interactivity 20. The Display API and the Display List 21. Events and Display Hierarchies 22. Interactivity 23. Screen Updates 24. Programmatic Animation 25. Drawing with Vectors 26. Bitmap Programming 27. Text Display and Input 28. Loading External Display Assets Part III. Applied ActionScript Topics 29. ActionScript and the Flash Authoring Tool 30. A Minimal MXML Application 31. Distributing a Class Library Appendix Index