O'Reilly logo

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Total Training for Adobe Flash CS3: ActionScript 3 Animation and Games

Video Description

Advance your knowledge and use of ActionScript 3 by taking a specific look into Animation and Game Design. Instructed by John Ulliman, this series which is available online and on DVD-ROM, goes step-by-step through the new ActionScript 3 structure and classes. You'll also get some hands-on experience by building several typical games using Flash CS3 and ActionScript. Plus, you will also learn how to build your own ActionScript 3 custom class files.

Table of Contents

  1. CHAPTER 1: THE NEW DISPLAY LIST
    1. INTRODUCTION 00:00:51
    2. Getting Started 00:03:12
    3. Introducing the New Display Hierarchy 00:06:32
    4. Working with Display Objects 00:04:17
    5. Making a Text Field Object 00:05:44
    6. Creating a New Container 00:03:51
    7. Using the Shape Class 00:04:06
    8. Adding Graphics to the Shape Object 00:06:13
    9. Creating an External Class 00:10:17
    10. Using the Sprite Class 00:07:47
    11. Working with the Movie Clip Class 00:11:02
  2. CHAPTER 2: ANIMATING WITH THE ENTERFRAME EVENT
    1. INTRODUCTION 00:00:23
    2. Understanding Timeline Animation 00:04:52
    3. Using the enterFrame Event 00:04:16
    4. Controlling a Nested Movie Clip 00:06:53
    5. Using enterFrame with a Sprite 00:04:51
    6. Adding Limits to an Animation 00:09:16
    7. Animating the X, Y & Rotation Properties 00:05:34
    8. Creating Animation in a Class 00:06:05
    9. Completing the Class 00:03:28
    10. Adding Graphics to a Class 00:04:20
    11. Changing Speed Variables 00:04:07
    12. Changing a Sprite Class to a Movie Clip 00:04:45
    13. Setting Up Another Movie Clip 00:05:40
  3. CHAPTER 3: ANIMATING WITH THE TIMER CLASS
    1. INTRODUCTION 00:00:25
    2. Introducing the Timer Class 00:03:38
    3. Creating a Running Timer 00:07:31
    4. Controlling a Running Timer 00:04:41
    5. Loading an External Bitmap 00:09:20
    6. Creating a Mini Slideshow 00:09:15
    7. Using a$Timer to Animate 00:09:51
    8. Controlling the Animation with Buttons 00:03:11
    9. Controlling the Delay 00:02:52
  4. CHAPTER 4: USING COPY & PASTE ANIMATION
    1. INTRODUCTION 00:00:32
    2. Setting Up a Basic Animation 00:08:02
    3. Copying & Pasting Basic Animation 00:03:56
    4. Copying & Pasting with ActionScript 00:08:26
    5. Turning Copied ActionScript into a Class Definition 00:07:01
    6. Applying a New Class 00:05:33
    7. Copying & Pasting a Complex Animation 00:08:03
    8. Animating Using a Timer Object 00:06:59
    9. Setting Up a Random Method 00:03:03
  5. CHAPTER 5: USING THE TWEEN CLASS
    1. INTRODUCTION 00:00:25
    2. Exploring the Document 00:03:31
    3. Structuring a Tween 00:08:27
    4. Introducing the Easing Class 00:04:27
    5. Setting Up Multiple Tweens 00:07:54
    6. Looping a Tween 00:07:24
    7. Using Tween Events 00:07:53
    8. Setting Up a TimerEvent 00:04:10
    9. Setting Up a showPhoto Function 00:07:16
    10. Setting Up the photoCounter 00:01:54
    11. Using the Transition Class 00:07:21
  6. CHAPTER 6: CREATING A PHYSICS-BASED KEYBOARD CONTROL GAME
    1. INTRODUCTION 00:00:28
    2. Setting Up the Moon Lander Animation 00:08:28
    3. Understanding Keyboard Response 00:03:47
    4. Programming Keyboard Response 00:08:24
    5. Adding Vertical Acceleration 00:10:38
    6. Adding Horizontal Movement 00:11:36
    7. Building the Crash Sequence 00:09:04
    8. Setting the Landing Sequence 00:04:24
    9. Setting Up Start & Replay Functions 00:07:41
  7. CHAPTER 7: CREATING A SHOOTER GAME WITH MOUSE CONTROLS
    1. INTRODUCTION 00:00:31
    2. Creating a Duck Class 00:07:40
    3. Using the Duck Class 00:05:56
    4. Set Up a Timer Animation to Make More Ducks 00:03:19
    5. Incorporating Additional Duck Graphics 00:04:11
    6. Adding the Duck-Hit Animation 00:10:25
    7. Replacing Cursor Graphics 00:06:09
    8. Setting Up the Score 00:07:27
    9. Tracking the Score with a Class 00:04:32
    10. Adding Sound Effects 00:04:45
  8. CHAPTER 8: USING ARRAYS & CUSTOM CLASSES IN GAMES
    1. INTRODUCTION 00:00:27
    2. Introducing the Game Layout 00:08:14
    3. Drawing the Game Pieces 00:07:39
    4. Positioning the Game Pieces 00:04:41
    5. Setting Up a Symbol Array 00:06:52
    6. Shuffling the Symbols 00:06:54
    7. Clicking the Spinners 00:05:18
    8. Distinguishing between Clicks 00:04:59
    9. Checking for a Match 00:04:06
    10. Setting Up the Score 00:05:35
    11. Controlling the Spinners with the Class 00:07:39
    12. Using Tweens for the Spinners 00:08:05
    13. Adding Sound Effects 00:04:31
  9. CHAPTER 9: CREATING A TILE-BASED GAME
    1. INTRODUCTION 00:00:26
    2. Getting Started with Tile-Based Games 00:07:10
    3. Laying Out the Tiles 00:08:54
    4. Setting Up Tile Types 00:07:43
    5. Clicking the Tiles to Set the Types 00:08:08
    6. Adding the Pirate Icon 00:06:02
    7. Tracing the Location of the Pirate Icon 00:03:33
    8. Completing the Engine & Saving Level Data 00:07:13
    9. Building the Game Application 00:05:19
    10. Moving the Pirate Character 00:06:36
    11. Responding to Map Tiles 00:06:08
    12. Moving the Pirate in Different Directions 00:06:07
    13. Adding the Player Controls 00:06:31
    14. Player Control Functions 00:04:17
    15. Setting Up Trigger Tiles 00:09:17
    16. Final Comments & Credits 00:02:16