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

Advanced Flash Professional 8: ActionScript

Video Description

Learn how to unleash your creative potential with advanced tutorials on the industry's most advanced authoring environment for creating interactive websites. You will learn scripting basics and then dive into how ActionScript works and how and where to include it in your applications.

Table of Contents

  1. Chapter 1: Getting Started
    1. INTRODUCTION 00:00:55
    2. The Trace Function & Comments 00:07:05
    3. ActionScript Preferences & the Check Syntax Button 00:04:00
    4. The Actions Panel 00:05:08
    5. Creating a Variable 00:02:32
    6. Identifying & Measuring Movie Clips 00:05:39
    7. Accessing the Values of Movie Clip Properties 00:04:36
    8. Changing the Properties of Other Movie Clips 00:06:20
    9. Adding Dynamic Text & Buttons 00:06:10
    10. Using the TextField.text Property of Dynamic Text 00:03:07
    11. Best Practices for Working with String & Number Variables 00:06:32
    12. Using Script Assist to Attach Script to a Button 00:05:04
    13. Keeping Your Script Organized 00:02:41
    14. Connecting All the Actions Together 00:05:23
  2. Chapter 2: ActionScript Syntax & Structure
    1. INTRODUCTION 00:00:18
    2. Changing the Position and Size of an Object 00:02:47
    3. Introducing Dot Syntax 00:03:37
    4. Using the Movie Explorer 00:02:13
    5. Placing Objects Inside Other Objects Using Paths 00:04:52
    6. Comparing Absolute vs. Relative Paths 00:05:52
    7. Altering the Parent of an Object 00:04:02
    8. Using the Insert a Target Path Tool 00:02:29
    9. Defining Classes, Objects, Properties, Methods, & Events 00:06:38
    10. Adding an Event Handler to a Movie Clip 00:03:43
    11. Making Things Easier by Declaring Object Types 00:04:29
    12. Building a Button 00:05:10
    13. Using a Method to Add a Specific Action to a Button 00:08:02
    14. Understanding the Purpose of Objects e.g. Date 00:05:10
    15. Using Various Methods to Obtain Specific Date Data 00:03:08
    16. Creating a Named Dynamic Text Field 00:05:19
  3. Chapter 3: Text & Form Handling
    1. INTRODUCTION 00:00:24
    2. Creating Dynamic Text Fields from Static Text 00:03:00
    3. Using ActionScript to Insert Text into a Field 00:03:59
    4. Modifying TextField Properties to Size & Wrap Text 00:04:18
    5. Overview of Creating Text Fields with ActionScript 00:06:29
    6. Creating New Text Fields with ActionScript 00:04:31
    7. Changing Text Color with ActionScript 00:02:03
    8. Changing Text Properties with a TextFormat Object 00:03:32
    9. Using setNewTextFormat, Grouping Scripts & Auto Format 00:02:53
    10. Embedding Fonts into a Flash Movie 00:05:50
    11. Creating Input Text Fields 00:05:11
    12. Retrieving Data from Input Fields 00:03:57
    13. Exporting Data to a Website via URL 00:04:48
    14. Adding Navigation Between the Form & Home Text 00:03:26
  4. Chapter 4: Working on External Data
    1. INTRODUCTION 00:00:25
    2. Importing Data from a Text File Using a LoadVars Object 00:04:56
    3. Accessing Variables in a Text File 00:02:54
    4. Setting Up How the Data Displays on Screen 00:03:20
    5. Setting Up a Navigation System to Access Variables 00:03:41
    6. Introducing Components 00:02:54
    7. Setting Parameters & Using ActionScript to Load Lables 00:04:14
    8. Using a TextArea Component 00:02:40
    9. Linking the ComboBox Data to the TextArea Data 00:06:43
    10. Setting Up an XMLConnector to Bring in Data 00:06:17
    11. Setting Up a Binding in the Component Inspector 00:07:31
    12. Binding an Array of Data to the ComboBox 00:03:46
    13. Binding the Description to the ComboBox 00:02:28
    14. Assigning the Default Value for the Selected Index 00:01:42
    15. Adding Areas & Setting Up Their Bindings 00:03:41
    16. Using a Loader Component to Load Graphics 00:04:59
    17. Adding Image Loaders for the Sun & Water Indicators 00:02:58
    18. Changing Styles with ActionScript 00:06:34
  5. Chapter 5: Animating with ActionScript
    1. INTRODUCTION 00:00:21
    2. Creating Simple Animations with ActionScript 00:04:02
    3. Using Buttons to Play & Stop Animations 00:05:55
    4. Writing Script to Control the Alpha of a Movie Clip 00:04:44
    5. Using a Conditional Statement to Create Smarter Animations 00:05:49
    6. Creating a Reusable Function 00:04:47
    7. Adjusting the Speed of the Animation 00:05:40
    8. Creating Buttons to Fade In & Out 00:03:59
    9. Varying the Speed of an Animation 00:09:01
    10. Creating & Using Functions 00:07:59
    11. Animating with the SetInterval Function 00:07:47
    12. Animating with Transitions 00:05:22
    13. Animating with the Easing Parameter 00:03:26
    14. Adding Tweens to an Animation 00:06:20
    15. Comparing Different Methods of Tweening 00:02:39
    16. Final Comments & Credits 00:01:55
  6. Chapter 6: Making Flash Website Structures
    1. INTRODUCTION 00:00:31
    2. Setting Up a Basic Slide Presentation 00:06:38
    3. Masking JPEGs to Use as Background Images 00:02:22
    4. Setting Up a Reusable Text Animation 00:09:02
    5. Creating New Slide Screens Using Established Layout 00:03:11
    6. Adjusting the Text Background to Match the Text 00:05:35
    7. Working with Form Screens 00:07:47
    8. Creating Buttons Based on ActionScript 00:04:48
    9. Using ActionScript to Add Styles to Buttons 00:06:51
    10. Using ActionScript to Set Up Button Behaviors 00:08:18
    11. Using Tween Classes to Create a Tracking Pointer 00:08:20
    12. Using the Go To Slide Method 00:04:53
  7. Chapter 7: Building a Basic Game
    1. INTRODUCTION 00:00:17
    2. Placing the Button & the Bubble 00:03:45
    3. Using the Math Function for Random Placement 00:05:04
    4. Using the Duplicate Movie Clip Function 00:06:53
    5. Storing the Movement of a Bubble in an 00:03:44
    6. Making the Bubbles Move Randomly 00:03:58
    7. Staying Inside a Frame with Conditional Statements 00:04:40
    8. Rotation, Alpha & Unloading the MovieClips 00:04:22
    9. Setting Up a hitTest 00:04:48
    10. Making the Pin a Dragable Element 00:04:20
    11. Creating More Bubbles with 00:04:13
    12. Adding a Sound Object 00:03:44
    13. Adding the Score & Starting Position of the Pin 00:06:02
  8. Chapter 8: More Game Structures
    1. INTRODUCTION 00:00:17
    2. Setting Up the Key Command 00:06:57
    3. Creating Variables & Instances to Control Motion 00:04:38
    4. Creating a Function to Listen to Keyboard Commands 00:04:58
    5. Using the Attach Move Method 00:04:32
    6. Creating an Init Bullet to Shoot from the Gun 00:05:39
    7. Removing Unused Movie Clips 00:02:28
    8. Creating an Init Function for the Aliens 00:04:33
    9. Setting Up the Alien Movement 00:04:19
    10. Using the Hit Test Method for Movie Clip Collision 00:06:03
    11. Setting Up Sounds & Explosions on Contact 00:05:15
    12. Setting Up Hits & Misses 00:08:06
  9. Chapter 9: Controlling Video with ActionScript
    1. INTRODUCTION 00:00:22
    2. Importing Video & Changing Parameters 00:03:28
    3. Managing Video Playback Options 00:03:48
    4. Accessing the Control Bar & Video Content 00:03:33
    5. Building a Control Bar & Customizing Buttons 00:07:31
    6. Setting Up a Video Playlist 00:06:52
    7. Placing Cue Points in the Video 00:06:49
    8. Using Listener Objects to Get Data from a Cue Point 00:03:19
    9. Animating Movie Clips to Sync with Cue Points 00:03:29
    10. Setting Up Video & XML Files for Closed Captioning 00:06:36
    11. Parsing the XML File 00:05:25
    12. Setting up a 00:01:44
    13. Assigning the Caption Text to the Cue Points 00:06:46
  10. Chapter 10: Putting It All Together
    1. INTRODUCTION 00:00:26
    2. Formatting a Slideshow in ActionScript 00:05:52
    3. Extracting Data from an XML File 00:03:23
    4. Adding Thumbnails into a Flash Movie 00:07:50
    5. Perfecting Rollovers with Nesting & Tweening 00:05:52
    6. Building a Function to Generalize Script 00:05:47
    7. Loading Mulitple Images Using a Single Function 00:08:02
    8. Arranging Thumbnail Positions in a Flash Movie 00:04:47
    9. Using a SetInterval Function to Animate Images 00:04:32
    10. Coordinating Animation with the User's Mouse Movement 00:11:30
    11. Final Comments & Credits 00:02:02