This book teaches core ActionScript concepts that apply to any ActionScript 3.0 authoring environment and any runtime that supports ActionScript 3.0. As much as possible, this book avoids tool-specific development topics and focuses on programming concepts rather than tool usage. That said, Chapter 29 covers ActionScript's use in the Flash authoring tool, and Chapter 30 covers the very basics of using the Flex framework in Flex Builder 2. Likewise, Chapter 7 describes how to compile a program using various authoring tools (Flash, Flex Builder 2, and mxmlc).
Now let's turn our attention to the ActionScript language itself. The following sections provide a technical introduction to ActionScript 3.0 for experienced programmers. If you are completely new to programming, you should skip down to "Typographical Conventions" and then proceed to Chapter 1.