People often see cool web applications like YouTube and wonder how they were created. The answer in many cases is with ActionScript and Flash. ActionScript 3.0 in Flash CS4 for Designers is an introductory course that teaches new designers the building blocks of web programming. Todd Perkins covers the development of web applications from the ground up, starting with basic programming, terminology, and coding syntax. He also covers how to use keyboard controls, mouse actions, and drag-and-drop actions to allow users to interact with the applications. Exercise files accompany the course.
Released on: 12/19/2008
Start Learning Now
Our free movies below will get you started (QuickTime® required). Get immediate access to the entire lynda.com Online Training Library®! 
Exercise Files are copies of the identical files (documents, photos, etc.) the author uses throughout this course. These files will help you make the most of your learning experience by providing you the opportunity to open them in your own software. Exercise files are available to Premium Subscribers only. Learn more.
Table of contents
Introduction
| Welcome |
1:09 |
16.9 MB |
| Using the exercise files |
0:48 |
0.6 MB |
| Overview |
1:45 |
3.2 MB |
1. Introducing AS3.0 Fundamentals
2. Working with Variables
3. Using Functions
4. Working with Display Objects
| Understanding dot syntax |
6:43 |
5.2 MB |
| Controlling display properties |
2:44 |
2.3 MB |
| Creating objects dynamically |
4:23 |
3.7 MB |
| Controlling nested movie clips |
3:17 |
2.8 MB |
5. Understanding and Handling Events
| Understanding events and event listeners |
1:14 |
0.8 MB |
| Handling mouse clicks |
8:04 |
6.7 MB |
| Handling other mouse events |
4:48 |
4.5 MB |
| Working with keyboard events |
3:23 |
2.8 MB |
| Removing event listeners |
5:20 |
4.8 MB |
6. Creating Conditional Statements
| Understanding conditional statements |
0:49 |
0.6 MB |
| Writing if statements |
5:22 |
4.6 MB |
| Understanding conditional operators |
1:17 |
1.3 MB |
| Writing compound if statements |
3:34 |
3.4 MB |
| Writing else statements |
2:51 |
2.8 MB |
| Writing else-if statements |
2:27 |
2.4 MB |
| Working with switch-case statements |
6:43 |
5.7 MB |
| Detecting collisions |
2:02 |
2.4 MB |
7. Using Math to Perform Tasks
| Understanding mathematical operators and number data types |
7:11 |
6.1 MB |
| Aligning objects to the edge of the stage |
9:16 |
7.7 MB |
| Aligning to the center |
5:09 |
4.4 MB |
| Using random numbers between 0 and 1 |
6:19 |
5.1 MB |
| Using a range of random numbers |
9:40 |
8.2 MB |
| Creating a random-number function |
3:36 |
3.3 MB |
| Creating a tip calculator |
6:35 |
5.3 MB |
8. Creating and Using Arrays
| Creating an array |
3:08 |
2.6 MB |
| Referencing an index in an array |
4:44 |
3.8 MB |
| Using shorthand notation to create arrays |
2:24 |
2.1 MB |
| Finding indexes |
7:35 |
7.5 MB |
| Making a game with a random array index |
5:18 |
4.9 MB |
9. Creating and Using Loops
| Understanding loops |
1:13 |
1 MB |
| Creating for loops |
4:59 |
3.8 MB |
| Using for loops |
4:06 |
3.9 MB |
| Sorting mail with a loop |
7:46 |
7 MB |
| Using while loops |
5:46 |
4.6 MB |
10. Using Classes
| Understanding classes |
2:08 |
1.3 MB |
| Extending classes |
10:09 |
10.7 MB |
| Understanding methods |
6:43 |
6.9 MB |
| Using properties |
6:26 |
6.8 MB |
| Instantiating classes |
7:08 |
7.3 MB |
| Setting up multiple classes |
6:46 |
9 MB |
| Creating packages |
6:36 |
9.8 MB |
11. Handling Text
| Loading external text |
6:46 |
5.7 MB |
| Appending text |
2:55 |
2.7 MB |
| Reading HTML |
3:09 |
4.7 MB |
| Styling links with CSS |
6:48 |
6.6 MB |
12. Loading Media
| Loading bitmaps |
3:22 |
2.5 MB |
| Loading SWF files |
8:07 |
7.4 MB |
| Creating a preloader |
6:21 |
6.4 MB |
| Loading sound |
3:34 |
2.9 MB |
| Stopping sound |
4:50 |
4.9 MB |
| Controlling volume |
6:30 |
7.6 MB |
| Understanding video |
0:56 |
0.7 MB |
| Loading video |
9:17 |
7.9 MB |
| Controlling video playback |
5:23 |
6.5 MB |
13. Creating a Calculator
| Previewing the Calculator application |
1:04 |
0.9 MB |
| Setting up the variables |
4:54 |
4 MB |
| Adding event listeners |
6:39 |
7.1 MB |
| Controlling numeric input |
3:47 |
4.1 MB |
| Setting up the Dot and Clear buttons |
4:13 |
4.1 MB |
| Finding the current operation |
3:55 |
3.6 MB |
| Capturing numbers |
4:30 |
4.9 MB |
| Performing calculations |
7:11 |
7.2 MB |
| Creating a calculator class |
9:20 |
11.1 MB |
14. Getting Out of Trouble
| Understanding and fixing errors |
5:32 |
7.8 MB |
| Getting help |
3:26 |
5.7 MB |
Conclusion

|