A technical manual that comprehensively introduces the core language of the Adobe RIA platform - ActionScript 3.0. A practical manual containing more than 300 problem solutions. A Cookbook dedicated to all Flex/Flash application developers. This book discusses the ActionScript 3.0 language executed in Flash Player. It uses a problem-solution-discussion format to explain practical solutions to common problems in the development process, such as: detecting the user's Flash Player version or operating system; formatting dates and currency types ; Accept user input and manipulate text strings; draw various shapes at runtime; access audio and video; use Flash Remoting to make remote procedure calls; load, send and retrieve XML data, etc. The book covers the entire scope of client-side ActionScript, applying concepts to actual situations and using specific formats to help readers quickly solve specific problems. Readers can understand the underlying code, solve problems, and complete tasks without reading page after page. This book is suitable for reference by the majority of people engaged in ActionScript 3.0 development and application. Contents Chapter 1. ActionScript Language Basics Chapter 2. Custom Classes Chapter 3. Runtime Environment Chapter 4. Numbers and Mathematics Chapter 5. Arrays Chapter 6. List of Visual Objects Chapter 7. Drawing and Masking Chapter 8. Bitmaps Chapter 9. Text Chapter 10. Filters and Transformations Chapter 11. Animation Programming Chapter 12. Strings Chapter 14. Dates and Times Chapter 15. Sound Programming 16 Chapter. Video Chapter 17. Data Persistence Chapter 18. Communication Between Flash Programs Chapter 19. Sending and Reading Data Chapter 20. XML Chapter 21. Web Services and Flash Remoting Chapter 22. Building Interactive Applications Chapter 23. File Management Chapter 24. Socket Programming