Macromedia Flash is the key to designing and delivering low-bandwidth animations, presentations, and Web sites. It is also a full-fledged programming API with scripting capabilities and server-side connectivity enabling the creation of engaging applications, sophisticated Web interfaces, and interactive training courses. Flash has the ability to easily integrate with, and add interactivity to, complex media types with powerful and intuitive tools. Developers can rapidly develop high performance, accessible content using pre-assembled building blocks; and they can expand their authoring capabilities with custom extensions from independent developers.Macromedia Flash MX Professional 2004 Unleashed covers these high-end topics, providing a solid and complete reference for developers. The fundamentals are covered quickly in the first part of the book, while the majority of the content is devoted to the intermediate to advanced developers who need to learn about ActionScript and how Flash works with middleware, such as ColdFusion, ASP, and XML.