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

Adobe Flash ActionScript 3.0 for Designers

Video Description

Adobe Flash is the world's leading authoring tool for creating media-rich web sites, web applications, online games, streaming audio and video presentations, animated greeting cards and much more. Learning ActionScript, Flash's internal scripting language, is the key to creating these types of engaging and interactive applications. In this course, author James Gonzalez applies his many years of Flash and ActionScript training experience to introduce the ActionScript 3.0 scripts needed to create the type of engaging and interactive Flash content expected by today's sophisticated web audiences. Work files are included. To begin learning today, simply click on the movie links.

Table of Contents

  1. Introduction
    1. Why Learn ActionScript? 00:05:30
    2. About the Included Sample Scripts 00:03:49
    3. What is Assumed You Already Know 00:02:42
    4. What You Will Learn from this Tutorial 00:03:14
  2. Your First Script
    1. Project 1: Building Basic Navigation 00:03:37
    2. The Actions Panel pt. 1 00:05:44
    3. The Actions Panel pt. 2 00:07:06
    4. Basic Timeline Navigation pt. 1 00:05:45
    5. Basic Timeline Navigation pt. 2 00:04:30
    6. Basic Timeline Navigation pt. 3 00:03:58
    7. Scripting Convention: Naming Rules 00:04:05
    8. Scripting Convention: Comment Usage 00:05:15
  3. ActionScript Fundamentals pt. 1
    1. About Objects / Classes & Properties 00:03:29
    2. About Methods & Functions 00:06:34
    3. Variables 00:04:14
    4. Expressions & Data Types 00:05:52
    5. Writing Dot Syntax 00:06:25
    6. External AS Files 00:05:29
  4. Event Handling & Menus
    1. Project 2: Animated Dropdown Menu 00:05:00
    2. Event Handlers 00:04:52
    3. Mouse Detection 00:04:53
    4. Simple Animated Menus 00:07:08
    5. Complex Buttons 00:05:44
    6. Scripting the Dropdown Menu pt. 1 00:06:25
    7. Scripting the Dropdown Menu pt. 2 00:08:28
  5. Controlling Multiple Timelines
    1. The Movie Clip Class 00:04:24
    2. The Target Path Tool 00:04:06
    3. Writing Absolute & Relative Paths 00:06:04
    4. Writing Target Paths 00:05:20
    5. Project 3: Controlling Multiple Timelines 00:08:22
    6. Targeting Timelines Using the with Action 00:04:19
  6. Communicating with External Elements
    1. Project 4: Preloader Animations 00:06:18
    2. Linking to Web Pages 00:05:08
    3. Opening Custom Windows with JavaScript 00:06:58
    4. Resetting Flash Player Security 00:04:53
    5. Loading External Flash Movies 00:06:56
    6. Controlling Loaded Flash Movies 00:05:13
    7. Loading External Images pt. 1 00:04:26
    8. Loading External Images pt. 2 00:04:38
    9. Using the Event Target Name Property 00:04:28
    10. Setting Up the Preloader Animation 00:06:29
    11. Scripting the Preloader 00:07:15
  7. Manipulating Graphics
    1. The Flash Display List Model 00:05:28
    2. Display Classes & Important Terms 00:05:30
    3. Changing Object Position 00:06:50
    4. Modifying Colors & Alpha 00:06:53
    5. Rotating & Resizing Objects 00:07:15
    6. Scripting Blending Modes 00:04:37
    7. Filtering Display Objects pt. 1 00:06:57
    8. Filtering Display Objects pt. 2 00:02:45
    9. Masking Display Objects 00:06:16
    10. Customizing the Pointer 00:06:31
    11. Converting Tweens to ActionScript 00:06:35
    12. Motion Tween Classes 00:05:34
    13. Motion Tween Properties 00:05:46
  8. Controlling Audio
    1. Controlling Audio with ActionScript 00:03:14
    2. Project 5: Music Jukebox 00:08:00
    3. Sound Classes 00:04:00
    4. Loading Sounds 00:05:01
    5. Playing Back Sounds 00:04:44
    6. Pausing & Resuming Sounds 00:07:12
    7. Monitoring Sounds 00:05:09
    8. Creating the Volume Slider Graphics 00:08:55
    9. Scripting the Volume Slider 00:08:35
    10. Scripting the Jukebox pt. 1 00:07:57
    11. Scripting the Jukebox pt. 2 00:05:53
  9. ActionScript Fundamentals pt. 2
    1. Variables Revisited 00:07:13
    2. Constants 00:02:51
    3. Conditional Statements 00:04:41
    4. For Loops 00:06:42
    5. While Loops 00:03:44
    6. Arrays 00:03:42
    7. Customizing Methods 00:05:14
    8. Using Custom Classes 00:07:03
    9. Writing Custom Classes 00:04:01
  10. Controlling Text
    1. Text Classes / Concepts / Terms 00:03:55
    2. How to Use These Text Script Examples 00:03:07
    3. The TextField Class & Properties 00:05:29
    4. Modifying Text in a Text Field 00:05:30
    5. Scrolling Text in a Text Field 00:07:53
  11. Working with XML
    1. Working with XML in Flash 00:04:17
    2. Introduction to XML 00:05:00
    3. Classes for Working with XML 00:02:54
    4. Loading XML Data into Flash 00:05:39
    5. Accessing XML Data in Flash 00:06:45
    6. Project 6: XML Slideshow 00:07:34
    7. Scripting the Slideshow pt. 1 00:07:05
    8. Scripting the Slideshow pt. 2 00:05:06
    9. Scripting the Slideshow pt. 3 00:05:07
  12. Scripting Flash Games
    1. Project 7 Overview: Shooter Game 00:08:18
    2. Calculating with the Math Class 00:03:47
    3. Converting Angles to Radians 00:02:50
    4. Working with Sines & Cosines 00:05:02
    5. Calculating Distances 00:04:11
    6. Generating Random Numbers 00:06:04
    7. Creating Directional Movement 00:08:58
    8. Detecting Collisions 00:07:58
    9. ActionScript Timers 00:08:03
    10. Creating Entertaining Flash Games 00:02:55
  13. Wrap-up
    1. Conclusion 00:04:12
    2. Credits 00:01:33