Adobe ActionScript is the programming language of the Adobe Flash Platform. Originally developed as a way for developers to program interactivity, ActionScript enables efficient programming of Adobe Flash Platform applications for everything from simple animations to complex, data-rich, interactive application interfaces.
Check out the latest ActionScript 3 resources to get started with or migrate your existing projects to the current version of ActionScript.
Paul Burnett (Mar. 15, 2010)
Watch this 30 min. introduction to ActionScript 3 so you can get started using event listeners in Flash and begin adding interaction to your Flash projects.
Doug Winnie
Follow these ActionScript 3 videos by trainer Doug Winnie that begin with the basics and guide you through building interactive and dynamic designs and animations.
Dan Carr (June 7, 2010)
Learn the basics of debugging and understand the most common issues that occur in debugging ActionScript 3 projects in Flash Professional CS5. (Updated for CS5)
Colin Moock (July 27, 2009)
Join Colin Moock and friends at their videotaped coding retreat as they turn fireside chats, cabin discussions, and even some clowning around into compelling, real-world lessons about ActionScript 3.
Read the official documentation to learn core ActionScript 3 concepts, including language syntax, statements and operators, and object-oriented ActionScript programming.
Find, share, and comment on code with the developer community.
We tracked down several long-time Flash users at FITC Amsterdam 2009 to get a real-world perspective on how they approached learning ActionScript 3.
Whether you use Adobe Flash CS4 Professional or Flash CS3 Professional, explore these resources to understand the process of getting up to speed on ActionScript 3 coding.
This reference contains the API descriptions and sample code for all the currently released ActionScript 3 based products and technologies in the Flash Platform:
Note: You can also consult older versions of the ActionScript 2 and 3 language references.
This manual provides a foundation for developing applications in ActionScript 3. It discusses core concepts, including language syntax, statements and operators, and object-oriented ActionScript programming. It describes important features that are implemented in packages and classes specific to Adobe Flash Player and Adobe AIR, and contains samples that demonstrate application programming concepts.
First introduced in Flash Player 9, ActionScript 3 is an object-oriented programming (OOP) language based on ECMAScript—the same standard that is the basis for JavaScript—and provides incredible gains in runtime performance and developer productivity. ActionScript 2, the version of ActionScript used in Flash Player 8 and earlier, continues to be supported in Flash Player 9 and Flash Player 10.
Submit your feedback about the Adobe Developer Connection.