# How to use the exercise files

## Video: How to use the exercise files

If you are a premium member of the lynda.com Online Training Library or if you are watching this tutorial on a disc, you have access to the Exercise Files used throughout this title. Exercise Files for this title are arranged by chapters. I'll open up chapter 07. The files we'll be using have names like MATH.fla or Rounding.fla. Those are the starting states of the files that I'll mention in the movies. Because this is a coding title, I saved the final states of each of the fla files so you can compare the final state of the code that I wrote against the code that you write.

## How to use the exercise files

If you are a premium member of the lynda.com Online Training Library or if you are watching this tutorial on a disc, you have access to the Exercise Files used throughout this title. Exercise Files for this title are arranged by chapters. I'll open up chapter 07. The files we'll be using have names like MATH.fla or Rounding.fla. Those are the starting states of the files that I'll mention in the movies. Because this is a coding title, I saved the final states of each of the fla files so you can compare the final state of the code that I wrote against the code that you write.

Those files have a suffix _capital F capital I capital N. Those files end with _FIN. Some chapters organize a little differently Each movie in chapter 12 is organized in its own folder. If I click 12-3 for example, we'll see all the filenames that I'll reference in that movie. There's also a folder called FIN that contains the finished states of all of those files. If you're a monthly or annual subscriber to Lynda.com, you don't have access to the Exercise Files but you can follow along anyway.

A lot of files I'll be creating from scratch, so you can create those files from scratch as well. Other files will just need some images or sound or video to work with. So let's get started.

Show transcript

#### This video is part of

Expand all | Collapse all
1. ### Welcome

2m 3s
1. Introduction
39s
2. How to use the exercise files
1m 24s
2. ### 1. Introduction to ActionScript 3.0

3m 53s
1. Why you should learn ActionScript 3.0
52s
2. Differences from ActionScript 2.0
1m 56s
3. Moving beyond Script Assist
1m 5s
3. ### 2. Communicating to MovieClips, Variables, and People

21m 57s
1. Communicating to MovieClips
4m 7s
2. Modifying MovieClips properties
7m 0s
3. Understanding variables
50s
4. Setting variable data types
3m 23s
5. Using trace statements
2m 39s
3m 58s
4. ### 3. Using and Writing Functions

26m 3s
1. Understanding functions
1m 23s
2. Using functions
2m 27s
3. Writing custom functions
4m 25s
4. Making a function modular
11m 50s
5. Making a function return a value
5m 58s
5. ### 4. Responding to Events

41m 45s
1. Understanding event types
1m 28s
2. Using a listener to catch an event
3m 14s
3. Writing event handlers
6m 56s
4. Responding to mouse events
4m 33s
5. Responding to keyboard events
5m 45s
6. Creating a link to a website
5m 26s
7. Using the enterframe to create animation
7m 34s
8. Using the timer event to control animation
6m 49s
6. ### 5. Understanding Classes

44m 32s
1. Understanding classes
1m 48s
2. Writing a custom class
4m 21s
3. Extending an existing class
2m 16s
4. Understanding methods
2m 11s
5. Public vs. private properties and methods
2m 46s
6. Bringing a class object to the timeline
14m 16s
7. Defining a document class
8m 13s
8. Setting up a classpath
6m 20s
9. Creating useful classes
2m 21s
7. ### 6. Decision-Making and Repetition

36m 4s
1. Understanding conditional statements
1m 36s
2. Writing a conditional statement
4m 40s
3. Understanding conditional operators
1m 37s
4. Using conditional operators
4m 49s
5. Setting up alternate conditions
4m 43s
6. Writing compound conditions
4m 22s
7. Understanding loops
1m 30s
8. Creating a code loop
2m 58s
9. Using a loop to generate instances of a class
3m 44s
10. Placing loop-created instances
6m 5s
8. ### 7. Using Math...and Loving It!

12m 49s
1. Understanding the math class
1m 5s
2. Using basic math operators
1m 46s
3. Generating random numbers
2m 15s
4. Using different techniques to round numbers
7m 43s
9. ### 8. Using Text and Arrays

56m 20s
1. Creating a text field
3m 27s
2. Styling a text field
6m 28s
3. Capturing data from a text field
7m 38s
8m 25s
5. Scrolling a text field
5m 14s
6. Understanding arrays
9m 48s
7. Using text and arrays to create a game
8m 24s
8. Finishing the text game
6m 56s
10. ### 9. Creating a Memory Game with What You Already Know

1h 9m
3m 13s
2. Writing a memory card class
5m 57s
3. Writing a memory game class
3m 51s
9m 20s
5. Placing cards
7m 33s
6. Detecting matches
8m 40s
7. Resetting cards
4m 53s
8. Handling incorrect matches
5m 14s
9. Determining a win
3m 51s
6m 47s
11. Randomizing cards
10m 17s
11. ### 10. Using Advanced Graphic and Animation Tools

36m 30s
1. Drawing with code
8m 12s
2. Creating a color change
5m 20s
3. Generating a random color change
6m 58s
4. Animating a color change
4m 50s
5. Using filters
3m 30s
6. Modifying filter properties
4m 13s
7. Animating filters
3m 27s
12. ### 11. Working with Multimedia

51m 50s
4m 1s
6m 31s
4m 6s
4. Starting and stopping sound
6m 18s
5. Pausing and resuming sound
9m 46s
6. Managing the volume of sound
5m 41s
7. Understanding Flash video connections
1m 0s
5m 33s
9. Controlling video playback
8m 54s

45m 54s
1. Overview of creating a drag-and-drop game
57s
2. Creating drag-and-drop class
12m 7s
3. Detecting collisions
8m 44s
4. Responding to collisions
9m 1s
5. Detecting a win
4m 2s
3m 43s
7. Randomly placing objects
7m 20s

23s
1. Closing
23s

### Start learning today

Sometimes @lynda teaches me how to use a program and sometimes Lynda.com changes my life forever. @JosefShutter
@lynda lynda.com is an absolute life saver when it comes to learning todays software. Definitely recommend it! #higherlearning @Michael_Caraway
@lynda The best thing online! Your database of courses is great! To the mark and very helpful. Thanks! @ru22more
Got to create something yesterday I never thought I could do. #thanks @lynda @Ngventurella
I really do love @lynda as a learning platform. Never stop learning and developing, it’s probably our greatest gift as a species! @soundslikedavid
@lynda just subscribed to lynda.com all I can say its brilliant join now trust me @ButchSamurai
@lynda is an awesome resource. The membership is priceless if you take advantage of it. @diabetic_techie
One of the best decision I made this year. Buy a 1yr subscription to @lynda @cybercaptive
guys lynda.com (@lynda) is the best. So far I’ve learned Java, principles of OO programming, and now learning about MS project @lucasmitchell
Signed back up to @lynda dot com. I’ve missed it!! Proper geeking out right now! #timetolearn #geek @JayGodbold
Share a link to this course

### What are exercise files?

Exercise files are the same files the author uses in the course. Save time by downloading the author's files instead of setting up your own files, and learn by following along with the instructor.

### Can I take this course without the exercise files?

Yes! If you decide you would like the exercise files later, you can upgrade to a premium account any time.

How to use exercise files.

Learn by watching, listening, and doing, Exercise files are the same files the author uses in the course, so you can download them and follow along Premium memberships include access to all exercise files in the library.

Exercise files

How to use exercise files.

This course includes free exercise files, so you can practice while you watch the course. To access all the exercise files in our library, become a Premium Member.

Are you sure you want to mark all the videos in this course as unwatched?

This will not affect your course history, your reports, or your certificates of completion for this course.

Congratulations

You have completed ActionScript 3.0 in Flash CS3 Professional Essential Training.

Course retiring soon

ActionScript 3.0 in Flash CS3 Professional Essential Training will be retired from the lynda.com library on October 10, 2014. Training videos and exercise files will no longer be available, but the course will still appear in your course history and certificates of completion.

Become a member to add this course to a playlist

Join today and get unlimited access to the entire library of video courses—and create as many playlists as you like.

Become a member to like this course.

Join today and get unlimited access to the entire library of video courses.

Exercise files

Learn by watching, listening, and doing! Exercise files are the same files the author uses in the course, so you can download them and follow along. Exercise files are available with all Premium memberships. Learn more

How to use exercise files.

Thanks for contacting us.
You’ll hear from our Customer Service team within 24 hours.

Please enter the text shown below:

The classic layout automatically defaults to the latest Flash Player.

To choose a different player, hold the cursor over your name at the top right of any lynda.com page and choose Site preferencesfrom the dropdown menu.

• Mark video as unwatched
• Mark ALL videos as unwatched
Exercise files

Access exercise files from a button right under the course name.

Mark videos as unwatched

Remove icons showing you already watched videos if you want to start over.

Make the video wide, narrow, full-screen, or pop the player out of the page into its own window.

Interactive transcripts

Click on text in the transcript to jump to that spot in the video. As the video plays, the relevant spot in the transcript will be highlighted.

## Are you sure you want to delete this note?

Thanks for signing up.

We’ll send you a confirmation email shortly.

• new course releases
• general communications
• special notices

Keep up with news, tips, and latest courses with emails from lynda.com.

• new course releases