Macromedia Flash Mx 1002004 Actionscript Training From The Source [Electronic resources]

Derek Franklin, Jobe Makar

نسخه متنی -صفحه : 183/ 2
نمايش فراداده

Sitemap

Macromedia Flash MX 2004 ActionScript: Training from the Source

Table of Contents

Copyright

Bio

Acknowledgments

introduction

Macromedia Training from the Source

Macromedia Authorized Training and Certification

What You Will Learn in This Book

Minimum System Requirements

Lesson 1. Introducing ActionScript

ActionScript Matures to Version 2.0

Differences Between ActionScript 1.0 and 2.0

Similarities Between Actionscript 1.0 and 2.0

Why Learn ActionScript?

ActionScript Elements

Using the Actions Panel/ActionScript Editor

Planning a Project

Writing Your First Script

Testing Your First Script

What You Have Learned

Lesson 2. Using Event Handlers

What Event Handlers Do

Choosing the Right Event Handler

Using Mouse Events

Making the Most of Attaching Mouse Events to Movie Clips

Using Frame Events

Using Clip Events

Orchestrating Multiple Events

Understanding Event Handler Methods

Using Event Handler Methods

Using Listeners

What You Have Learned

Lesson 3. Understanding Target Paths

Understanding Multiple Timelines

Targeting the Current Movie

Targeting the Main Movie

Targeting a Parent Movie

Targeting Movie Clip Instances

Targeting Movies on Levels

Targeting Movie Clip Instances on Levels

Understanding Multiple Identities

Creating and Referencing Global Elements

What You Have Learned

Lesson 4. Using Object Classes

What Objects are and Why They''re Useful

Built-In Object Classes

Using the Color Class

Using the Key Class to Add Interactivity

Working with String and Selection Classes

What You Have Learned

Lesson 5. Using Functions

Creating Functions

Adding Parameters to Functions

Adding Parameters to Functions

Using Local Variables and Creating Functions that Return Results

What You Have Learned

Lesson 6. Creating and Manipulating Data

Creating Variables

Creating Arrays

Creating Dynamic Text Fields and Retrieving Information

Retrieving the Data

Building Expressions

Operators

Manipulating Numerical Data Using Math

Manipulating Strings

What You Have Learned

Lesson 7. Creating Custom Classes

Classes, Top-Level Classes, and Instances

Creating a Class

The Classpath

Packages and Importing Classes

Getters and Setters

Defining Members

Understanding Inheritance

What You Have Learned

Lesson 8. Using Conditional Logic

Controlling a Script''s Flow

Determining Conditions

Reacting to Multiple Conditions

Defining a Boundary

Turning Power On/Off

Reacting to User Interaction

Detecting Collisions

What You Have Learned

Lesson 9. Automating Scripts with Loops

Why Loops Are Useful

Types of Loops

Writing and Understanding Loop Conditions

Nested Loops

Loop Exceptions

What You Have Learned

Lesson 10. Scripting UI Components

Components: A Scripting Primer

Configuring Component Properties

Triggering Scripts Using Component Events

Using Component Methods

Using The FocusManager Component

Customizing UI Components With ActionScript

What You Have Learned

Lesson 11. Getting Data In and Out of Flash

Understanding Data Sources and Data Formats

GET vs. POST

Using The LoadVars Class

Policy Files

Using Shared Objects

Using the WebServiceConnector Component

What You Have Learned

Lesson 12. Using XML with Flash

XML Basics

Using the XML Class

Using Socket Servers

What You Have Learned

Lesson 13. Validating Data

The Logic Behind Validating Data

Using Validation Routines

Handling Errors

Validating Strings

Validating Sequences

Validating Against a List of Choices

Validating Numbers

Processing Validated Data

What You Have Learned

Lesson 14. Working with Text Fields

Dynamically Creating and Configuring Text Fields

Using TextFormat Objects

Loading and Communicating with Inline Images and SWFs

Formatting Text Fields with Cascading Style Sheets

What You Have Learned

Lesson 15. Controlling Movie Clips Dynamically

Creating Movie Clip Instances Dynamically

Building Continuous-Feedback Buttons

Using Actionscript to Draw Lines Dynamically

Using the Drawing Methods

Creating Filled Shapes Dynamically

Z-Sorting Movie Clip Instances

Dragging and Dropping Movie Clip Instances

Removing Dynamically Created Content

What You Have Learned

Lesson 16. Time- and Frame-Based Dynamism

The Use of Time in Flash

Working with Dates in Flash

Determining the Passage of Time

Controlling the Playback Speed and Direction of a Timeline

Tracking Playback and Downloading Progression

What You Have Learned

Lesson 17. Scripting for Sound

Controlling Sound with ActionScript

Creating a Sound Object

Dragging a Movie Clip Instance within a Boundary

Controlling Volume

Controlling Panning

Attaching Sounds and Controlling Sound Playback

What You Have Learned

Lesson 18. Loading External Assets

The Ins and Outs of Loading External Assets

Loading Movies into Targets

Loading JPGs Dynamically

Creating an Interactive Placeholder

Loading Movies into Levels

Controlling a Movie on a Level

Loading MP3s Dynamically

Reacting to Dynamically Loaded MP3s

Extracting ID3 Data From an MP3 File

Loading and Controlling External Video

What You Have Learned

Lesson 19. Testing and Debugging

Eliminating Bugs Before They Hatch

Maximizing the Testing and Debugging Process

Fixing Compile-Time Bugs

Finding and Fixing Run-Time Bugs

What You Have Learned

Lesson 20. Maximum-Strength SWFs

Understanding and Using fscommand()

Using Flash Studio Pro

Using FlashVars

What You Have Learned

Lesson 21. Printing and Context Menus

Flash Printing versus Browser Printing

Using the PrintJob Class

Creating Custom Context Menus

What You Have Learned

Licensing Agreement