Accessibility

ActionScript Technology Center

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.

Learn ActionScript 3

Check out the latest ActionScript 3 resources to get started with or migrate your existing projects to the current version of ActionScript.

Flash Downunder

ActionScript 3 101


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

Learning ActionScript one-on-one


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

Understanding ActionScript 3 debugging in Flash


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

Colin Moock ActionScript 3 videos


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.

ActionScript 3 image

Learning ActionScript 3

Read the official documentation to learn core ActionScript 3 concepts, including language syntax, statements and operators, and object-oriented ActionScript programming.

Engage: Adobe Cookbooks 2.0

Adobe Cookbook logo

Find, share, and comment on code with the developer community.


Developer and designer interviews

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.

ActionScript 3 migration resources

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.

ActionScript 3 Language Reference

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.

ActionScript 3 Developer's Guide

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.

About ActionScript

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.


MAX 10