Dave Jacowitz & Trevor McCauley (May 26, 2009)
This Quick Start describes several strategies you can use that leverage ActionScript to dynamically load images and assets from your Library, as well as from local and remote locations.
Jen deHaan and John Mayhew (May 4, 2009)
Use ActionScript to add animation to a document, either by referencing an existing motion tween or by copying the animation from a tween span to ActionScript 3 code.
Dan Carr (May 11, 2009)
Whether you're a designer or developer, learn the basics of debugging and understand the most common issues that occur in debugging ActionScript 3 projects in Flash CS4 Professional.
Bobby van der Sluis (Mar. 16, 2009)
Use the TimelineWatcher class to programmatically monitor the timeline while keeping it separate from your application logic.
Dan Carr (Feb. 9, 2009)
Get an overview of key concepts that will help you migrate your applications to ActionScript 3.0.
David Stiller, Rich Shupe,
Jen deHaan, Darren Richardson (Dec. 22, 2008)
Read these four book excerpts from O'Reilly Media so you can make the leap from ActionScript 2.0 to ActionScript 3.0 quickly and painlessly.
Clive Goodinson (Sept. 29, 2008)
Learn how to programmatically generate static image files using the graphic content in a Flash project.
Lee Brimelow (Aug. 18, 2008)
Find out about the benefits of using ActionScript 3.0 in your Flash projects.
David Stiller (Feb. 2, 2009)
Learn the ins and outs of debugging SWF files when variables and properties may change over time or in response to user input. (Updated for CS4)
Rich Shupe and Zevan Rosser (June 23, 2008)
Begin using ActionScript 3.0 for practical, everyday projects by reading these three chapters from O'Reilly Media.
Use this guide both as an API reference and a tool to learn about the ActionScript APIs available within Adobe AIR, Flash Player, and the Flex framework.
Learn about Flash by doing: These samples demonstrate features common in Flash development. Investigate how each was constructed, explore the graphics and timelines in the FLA files, and examine the ActionScript code in the associated AS files.
Tom Green and David Stiller
Learn two practical uses for ActionScript 3.0: pausing the main timeline for a certain amount of time, and looping a movie a number of times before stopping at the end.
James O'Reilly (Updated Apr. 21, 2008)
Build dynamic RIA user interfaces that size themselves intelligently to the screen's dimensions.
Colin Moock (Feb. 11, 2008)
Download the notes handed out at Colin Moock's international ActionScript 3.0 tour covering the fundamental skills needed to program for Flash Player and Adobe AIR.
David Stiller (Dec. 3, 2007)
Create a custom Sound class that makes it easy to use cue points for internal sound assets or external MP3s in Flash or Flex apps.
Craig Simmons (Nov. 19, 2007)
Discover how you can build a Flash application that pulls data from a MySQL database using XML and a server-side ASP script.
Build a simple, multipurpose preloader in Flash CS3 that both designers and developers can easily reuse and reskin.
Jeff Kamerer (Sept. 28, 2007)
Get an overview of Flash components, including how they are structured and how they can be deployed to the Components panel.
Download two complete chapters from this hands-on introduction by William B. Sanders and Chadima Cumaranatunge to learn how reusable design patterns solve common problems in Flash and Flex applications.
Download two complete chapters from this updated reference by Colin Moock to learn about the core of the ActionScript 3.0 language, as well as the new Flash Player API.
Ben Pritchard (July 23, 2007)
Apply reflections to movie clips in your Flash projects and modify them using a custom ActionScript 3.0 class.
Learn about the concept of classes and how ActionScript 3.0 helps you write more portable, reusable code for your web applications.
Andrew Muller (July 2, 2007)
Build an application that utilizes E4X to parse and display multilingual captions from an XML source for a video.
Learn about the Flash Player architecture and AVM2, and improve performance through typing and data binding in your Flex and Flash application development.
Freshly updated from the ActionScript team and community, these new articles and videos show you how to get started, migrate your Flash applications, and drill down into ActionScript 3.0.
Dan Carr (June 18, 2007)
Learn how to create Flash applications that display multiple languages using ActionScript and text formatting techniques.
Valerio Virgillito (May 14, 2007)
Learn about the differences between the ActionScript 2.0 and ActionScript 3.0 versions of this sample Flash application.
Dan Carr (June 1, 2009)
Examine the inner workings of an application designed to display a collection of FLV files with thumbnails for easy navigation and playback. (Updated for CS4)
Use the new EventDispatcher class to track mouse interactions and create your own custom events when building applications in Flex or Flash.
Jen deHaan (Jan. 26, 2009)
Learn how to programmatically create motion effects to move, resize, transition, and fade movie clips easily in your Flash projects. (Updated for CS4)
Peter Elst (April 16, 2007)
Take a tour of the new debugger in Flash CS3 Professional and learn how it greatly simplifies troubleshooting issues with ActionScript 3.0 classes and frame scripts in FLA files.
Migrate an image viewer app from ActionScript 2.0 to 3.0 to explore the new capabilities of ActionScript 3.0.
William B. Sanders (May 23, 2007)
Learn about design patterns from this simple state machine that starts and stops a video, and then adapt it to run on Flash Media Server 2 by adding more states and player controls.
Dan Carr (Feb. 9, 2009)
Get an overview of key concepts that will help you migrate your applications to ActionScript 3.0.
Download five complete chapters from this coding how-to book from O'Reilly Media to get the most out of this new programming language.
Take this guided tour through two code samples to learn how the display API differs from ActionScript 2.0 to 3.0.
David Stiller (Dec. 3, 2007)
Create a custom Sound class that makes it easy to use cue points for internal sound assets or external MP3s in Flash or Flex apps.
Save unnecessary code duplication and debugging efforts by linking a movie clip to a class.
Jen deHaan (Feb. 20, 2006)
Comment, optimize, and format your code consistently across teams to simplify debugging and maintenance.
David Stiller (Feb. 2, 2009)
Learn the ins and outs of debugging SWF files when variables and properties may change over time or in response to user input. (Updated for CS4)
Colin Moock shows how to plan and build efficient, scalable Flash applications using MVC architecture.
Handle Flash events more efficiently in your code by using the event listener object model.
Find out how ActionScript 2.0 improves the way you code in Flash MX 2004.
Learn about this new class, which returns a delegate function for proxying event calls.
Colin Moock explains ActionScript code structure in this excerpt from Essential ActionScript 2.0 from O'Reilly.
Create 3D scenes in Macromedia Flash using a class-based programming model and quaternion math for fast, efficient transformations.
Read about the new features in ActionScript 2.0 in this article about the new code and component architecture.
David Stiller (Dec. 3, 2007)
Create a custom Sound class that makes it easy to use cue points for internal sound assets or external MP3s in Flash or Flex apps.
Learn to use the new BitmapData class in Flash 8 to create and manipulate 32-bit images at runtime with ActionScript.
Learn how to build snappy and impressive preloaders that will help set the mood for your site.
Find out what's new and different in this chapter from the Enhanced ActionScript Dictionary.
Find out how to use listeners to handle Flash component events in this Colin Moock chapter.
Follow the bouncing ball to learn how easy ActionScript 2.0 makes it to create movie clips with predefined behaviors.
Learn about the relationship between classes and objects in this illustrated article on object-oriented programming.
Add eye-catching transitions and animations to your SWF files with these classes—even if you're not an ActionScript expert.
Get the basics on object-oriented programming and learn how to create objects in Director and Macromedia Flash.
Branden Hall explains how to build a solid application from the foundation up.
Branden Hall gives you the lowdown on maximizing your use of data structures in ActionScript.
Find out why patterns might be the solution to your software problems.
Create interactivity by capturing and handling events (such as mouse and keyboard input) with new event methods.
Draw like a pro; use ActionScript rather than the drawing tools.
The foundation of a good application is good code. Learn how to standardize your ActionScript code in this white paper.
Download PDF (716k)
Movie clips in a custom class? Instances of buttons and text fields as objects? Its the enhanced object support in Macromedia Flash MX.
Take control of Macromedia Flash MX application states.
Movie clips meet object-oriented programming. Follow the bouncing ball to learn how to use subclasses in this tutorial.
Branden Hall explains the how and why of security with Macromedia Flash.
Branden Hall discusses his favorite features of Flash MX.
An in-depth look at using the more advanced features of the Flash MX Drawing API.
Learn how to apply the new LoadVars ActionScript object to power form elements in this tutorial.
The quickest way to learn is to study the code.
Create Macromedia Flash movie-to-movie communication with local connection objects.
Recreate a classic arcade game completely with ActionScript and the Macromedia Flash drawing API.
Submit your feedback about the Adobe Developer Connection.