Adobe® Flash® CS3 Professional is an authoring tool that designers and developers use to create presentations, applications, and other content that enables user interaction. Flash projects can include simple animations, video content, complex presentations, applications, and everything in between. In general, individual pieces of content made with Flash are called applications, even though they might only be a basic animation. You can make media-rich Flash applications by including pictures, sound, video, and special effects.
Flash is extremely well suited to creating content for delivery over the Internet because its files are very small. Flash achieves this through its extensive use of vector graphics. Vector graphics require significantly less memory and storage space than bitmap graphics because they are represented by mathematical formulas instead of large data sets. Bitmap graphics are larger because each individual pixel in the image requires a separate piece of data to represent it.
To follow along with this article, you will need the following software:
To build an application in Flash CS3 Professional, you create graphics with drawing tools and import additional media elements into your document. Next, you define how and when you want to use each of the elements to create the application you have in mind.
When you author content in Flash, you work in a Flash document file. Flash documents have the file extension .fla (FLA). A Flash document has four main parts:
ActionScript™ code allows you to add interactivity to the media elements in your document. For example, you can add code that causes a button to display a new image when the user clicks it. You can also use ActionScript to add logic to your applications. Logic enables your application to behave in different ways depending on the user's actions or other conditions. Flash includes two versions of ActionScript, each suited to an author's specific needs.
Flash includes many features that make it powerful but easy to use, such as prebuilt drag-and-drop user interface components, built-in behaviors that let you easily add ActionScript to your document, and special effects that you can add to media objects.
When you have finished authoring your Flash document, you publish it using the File > Publish command. This creates a compressed version of your file with the extension .swf (SWF). You can then use Flash Player to play the SWF file in a web browser or as a stand-alone application.
To illustrate the basic steps of creating any FLA document, this tutorial guides you through the process in a simple tutorial. This short tutorial is just a sample of the Flash workflow. The first step is to create a new document in Flash.
In the Property inspector, located by default at the bottom of the workspace, the Size button displays the current Stage size setting as 550 x 400 pixels.
The Background color swatch is set to white. You can change the color of the Stage by clicking the swatch and selecting a different color.

(+) view larger
Figure 1: The Property inspector, showing the Stage size and background color.
After you've created your document, you are ready to add some artwork for the document.

Figure 2: The Oval tool in the Tools panel.

Figure 3: Selecting the No Color option in the Stroke Color Picker.

Figure 4: The circle shape drawn on the Stage.
You can turn your new artwork into a reusable asset by converting it to a Flash symbol. A symbol is a media asset that can be reused anywhere in your Flash document without the need to re-create it.

Figure 5: The Tools panel with the Selection tool selected.
Now that you have some artwork in your document, you can make it more interesting by animating it to move across the Stage.
Figure 6: The circle shape moved to the left of the Stage area.
Figure 7: Selecting Frame 20 of Layer 1 in the Timeline.
Figure 8: Inserting a keyframe in Frame 20.
(+) view larger
Figure 9: Choosing a motion tween in the Property inspector
An arrow appears in the Timeline in Layer 1 between Frame 1 and Frame 20.
Figure 10: The Timeline with an arrow indicating a motion tween.
This step creates a tweened animation of the circle moving from its position in the first keyframe in Frame 1 to its new position in the second keyframe in Frame 20.
When you finish your FLA file, you are ready to publish it so it can be viewed in a browser. When you publish the file, Flash compresses it into the SWF file format. This is the format that you place in a web page. The Publish command can automatically generate an HTML file with the correct tags in it for you.
To publish the Flash file and view it in a browser:

(+) view larger
Figure 11: The Flash and HTML options on the Formats tab.

(+) view larger
Figure 12: Choosing Flash Only from the Template menu.
Congratulations! You have now completed your first FLA file.
For more information about working with Flash CS3 Professional, check out the Flash Design Center, Flash Developer Center and Adobe Video Workshop.