In this video presentation, Todd Perkins shows you what Flash is and what it can do. Learn the Flash interface; create and display animation, video, and sound content; and add interactivity.
Learn from this sample, which demonstrates a simple slideshow that loads images from an external source and transitions them onto the screen with a fade-in effect.
Nick Mihailovski (Dec. 22, 2008)
Learn about the Google Analytics Tracking for Adobe Flash component, which makes it easy to implement website traffic analysis in your websites and RIAs.
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.
Doug Winnie (Oct. 15, 2008)
Learn about some of the biggest features of Flash CS4 Professional and see how they can improve your workflow.
Bobby van der Sluis (Nov. 10, 2008)
Improve the overall user experience and searchability of your web content by following these simple guidelines.
Jeff Swartz (Oct. 15, 2008)
Learn about the use of dynamically generated sounds in Flash Player 10, and how to use the new Sound.extract() method and sampleDataEvent.
Charles Ward (Oct. 15, 2008)
Get an overview of the new high-performance graphics programming language, and learn how to apply filters, blends, and area fills to any display object, including images and vector graphics.
Clive Goodinson (Sept. 29, 2008)
Learn how to programmatically generate static image files using the graphic content in a Flash project.
Now on iTunes: ADC Presents

Find Adobe software engineers, product managers, and special guests on Apple iTunes as they provide tips and tricks on how to develop first-class digital experiences with Adobe products.
Web video bitrate calculator

Determine the optimal bitrate at which to encode your video files using this online calculator developed by Robert Reinhardt.
Developer Spotlight: Focus on creative agencies

Meet Chester Chipperfield, picked for his use of Flex, Flash, and Adobe AIR to deliver digital projects for creative agencies.
In the Flash community
Steps to getting started
Follow these simple steps to start building Flash content and applications:
-
Download and install Flash CS4 Professional.
Get started using the trial version of Flash
CS4 Professional. Some tutorials
require Flash CS4 Professional, although many apply still to Flash CS3.
-
Learn about Flash.
Find out what's new: Doug Winnie, group product manager at Adobe Systems, writes about about some of the biggest features of Flash CS4 Professional and how they can improve your workflow.
-
Familiarize yourself with Flash Help.
Select the Help menu in the Flash authoring environment, visit the Flash
Support Center, or use Flash LiveDocs. You can find help and documentation in all three areas.
-
Build your first Flash project.
Read this article to create a simple Flash document: creating an FLA file, adding a simple animation, and publishing your work using Flash. Learn about the core concepts of Flash: document
creation, importing, text, frames, assets, and simple ActionScript.
-
Watch and learn with video tutorials.
Watch video tutorials on the Adobe TV Flash channel. See more video presentation links below.
-
Develop basic skills with the Flash learning
guides.
Get a guided approach to learning integral Flash
features. Flash learning guides cover video, graphic effects, ActionScript components, and animation.
-
Master the finer points of Flash.
Browse the tutorials and
articles in the Flash
Developer Center—whether you want to comp an interactive design project, create animation in ActionScript 3.0, skin Flash components, or explore video templates and tutorials.
-
Take apart our sample files.
Examine the Flash ActionScript 3.0 sample files, which demonstrate various features common in Flash development. Some samples are complete applications, while others simply introduce a concept that you can use to build your own apps.
-
Communicate with other Flash users through our community
resources.
Find a Flash user group and connect with Flash resources.
-
Get inspired by others.
Find out from Rob Ford what some of the best Flash experiences were in 2007 to help inspire your own projects.
Learn Flash CS4 Professional with video tutorials
Working with Flash CS4 Professional
More Flash videos on Adobe TV
Submit your feedback about the Developer Center.
Flash Quick Starts illustrate some of the key features in Flash CS4 Professional and ActionScript 3.0. Start here to learn how to perform common tasks in ActionScript 3.0 and develop content in Flash CS4 Professional for Flash Player 10.
Building Flash video projects
The Flash video format makes it possible for almost anyone to view video that you put on a web page. To take full advantage of this technology, understand the FLV file format and learn how to put a video player in your Flash application.
Programming with ActionScript 3.0
As the programming language of the Flash Player runtime, ActionScript enables efficient programming of Flash applications. By repackaging commonly used classes and objects as easily accessible APIs, ActionScript 3.0 provides faster, more direct access to the functionality you need for your applications.
Developing content with ActionScript 3.0
After learning ActionScript 3.0 programming fundamentals, start building multimedia and interactive content with ActionScript. Use scripts and classes to generate data-driven content that is flexible, dynamic, and portable.
Using user interface components
These ActionScript 3.0 class objects implement commonly used web page user interface elements. Accelerate website development by using these components that you can easily plug in and customize.
More getting started content
Follow these simple steps to get started building Flash content and applications, then learn from the pros by watching targeted video tutorials on Adobe TV.
New to Adobe Flash? Learn how to use the various features of Flash by drilling down on specific topics:
One of the quickest ways to learn Adobe Flash is to look at existing sample
files to see how they are built. This page contains links to several Flash
samples, with instructions on how to use them.
Flash ActionScript 3.0 samples
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.
Start this Flash sample application with eight randomly positioned puzzle pieces, and then solve the puzzle by arranging them so they form an image.
Flash CS4 Professional samples
The samples in this ZIP file demonstrate features of ActionScript 3.0. Each sample is described in detail in the CS4 version of Programming ActionScript 3.0. Download the ZIP file to investigate how each sample was constructed, explore the graphics and timelines in the FLA files, and examine the ActionScript code in the associated AS files.
Flash_ActionScript3.0_samples_CS4.zip (ZIP, 15 MB)
Flash CS3 Professional samples
The samples in this ZIP file demonstrate features of ActionScript 3.0. Each sample is described in detail in the CS3 version of Programming ActionScript 3.0. Download this ZIP file to investigate how each was constructed, explore the graphics and timelines in the FLA files, and examine the ActionScript code in the associated AS files.
Programming_ActionScript3.0_samples.zip (ZIP, 42 MB)
ActionScript 3.0 components samples
The samples in this ZIP file help you learn ActionScript
3.0 components in Flash CS3 Professional and earlier versions of Flash. They demonstrate the use of animation,
arrays, strings, bitmaps, filters, context menus, file upload, text, images, XML, and so on. Many topics in Using Flash and Learning ActionScript 2.0 refer to these samples.
Flash_ActionScript3.0_samples.zip (ZIP, 8.10 MB)
Note: These samples are ActionScript 3.0 versions of the ActionScript 2.0 samples available below in Samples.zip.
Flash video samples
Download and explore these sample files with video clips to learn about the video authoring capabilities of Flash.
Extending Flash, ActionScript 2.0, and ActionScript 2.0 components samples
The samples in this ZIP file help you learn how to use various features in
Flash. Available samples include accessibility, behaviors, data
integration, Flash JavaScript, masking, working with graphics and text,
and various samples that demonstrate ActionScript 2.0 features. Many topics in Using Flash, Extending Flash, and Learning ActionScript 2.0 refer to these samples.
Samples.zip (ZIP, 8.96 MB)
Note: ActionScript 3.0 versions of the ActionScript 2.0 samples in this ZIP are available above in Flash_ActionScript3.0_Samples.zip.
Flash Lite samples and tutorials
Download these samples to help you learn Flash Lite 2.0 and 2.1. Available
samples demonstrate navigation, soft keys, menus, input text, sound,
video, and shared objects. The Café Townsend tutorial files are
included also.
Flash_Lite_2x.zip (ZIP, 2.63 MB)
Download samples to help you learn Flash Lite 1.0 and 1.1. Available
samples demonstrate navigation, soft keys, menus, input text, and
sound. The Cafe Townsend tutorial files, an animated cartoon, a news
reader, and a strategy game are included also.
Flash_Lite_1x.zip (ZIP, 807K)
Download the trial of, and software updates to, Flash CS4 Professional.
Adobe (Oct. 15, 2008)
This update of Adobe Flash Player 10 contains additional bug fixes. The update replaces the Debug and Release versions of Flash Player 10 browser plugins, standalone players, and Test Movie players that are included in the initial release of Flash CS4 Professional (player version 10,0,2,54). All users are encouraged to apply this update. The new players are version 10,0,12,36.
Adobe (Jun. 16, 2008)
This update for Flash CS3 Professional contains the latest release of Adobe AIR, the Adobe cross-operating system runtime that allows you to leverage local desktop resources and data to deliver even more personal, engaging experiences.
Updates
Get the latest updates and additions to Flash CS4 Professional, Flash CS3 Professional, Flash Professional 8, and Flash Basic.
Browse and download extensions for Flash, or create and post your own.
Trial downloads

Share your development knowledge, see what other developers are creating, and ask your coding questions in the Flash development community.
Find a Flash user group
Get involved with like-minded Flash developers in your local area.
Don't see a Flash user group in your area? Apply to start one! The requirements for starting an official Adobe Flash user group are very basic: you must have an active website dedicated to the group and you must hold a monthly user group meeting. That's all!
If you are interested in applying to start a Flash user group in your area:
- Fill out an application.
- Start building your user group site and start planning your first meeting.
- E-mail the program contact, Rachel Luxemburg, for more information.
Connect with Flash resources
Engage with the Flash community using the following resources.
Looking for the answer to a specific question you have about Flash? Post your question to the forums to get help from Adobe Community Experts and others in the Flash community.
Get to know the Community Experts for Flash, or converse with them on the Flash forums.
Browse and download extensions for Flash, or create and post your own.
Access Flash documentation and add your own comments to it.
See what people are bookmarking on del.icio.us for Flash.
Read what people are saying about Flash in developer blogs.
Subscribe to a feed of recently published Flash articles in the Developer Center.
Learn from the Flash community
Find or become an Adobe Community Expert
Attend a conference in person, or take one of our online seminars to learn more about Flash.