Introduction to Flash ActionScript 3.0
San Francisco, CA
Subject: Adobe Flash
ActionScript 3.0 is the latest scripting language used to add functionality to .swf files intended to be deployed in the Flash Player 9.0. For students well-versed in ActionScript 2.0 we recommend our ActionScript 3.0 class as the language has sufficient changes to warrant an overview. The language has been revamped to execute in the new ActionScript Virtual Machine known as the Flash Player 9.0. The course is ideal for first-time programmers and students will leave the class with an understanding of the ECMAScript-based ActionScript 3.0 language. Students will be introduced to the fundamentals...
ActionScript 3.0 is the latest scripting language used to add functionality to .swf files intended to be deployed in the Flash Player 9.0. For students well-versed in ActionScript 2.0 we recommend our ActionScript 3.0 class as the language has sufficient changes to warrant an overview. The language has been revamped to execute in the new ActionScript Virtual Machine known as the Flash Player 9.0. The course is ideal for first-time programmers and students will leave the class with an understanding of the ECMAScript-based ActionScript 3.0 language. Students will be introduced to the fundamentals of object-oriented programming including variables, objects, methods, properties, functions, conditionals, and loops as well as more advanced topics including custom classes. Experienced programmers will learn the roll of ActionScript in creating Rich Internet Applications created with Adobe Flash, Adobe Flex and Adobe AIR.
Class Objectives:
* Understand the components of the ActionScript (AS) 3.0 language
* Understand the differences between AS 2.0 and AS 3.0
* Understand the syntax of AS 3.0
* Communicate with movie clips with AS 3.0
* Modify movie clip properties with AS 3.0
* Understand and set variables
* Use trace statements and comments
* Understand and write functions and methods
* Write modular functions
* Understand and respond to user events
* Understand, use and write classes
* Understand and write conditional statements and loops
* Understand and use the Math class
* Create and style text fields with AS 3.0
* Understand, use and write Arrays with AS 3.0
* Use the Flash drawing API
* Use AS 3 to load and control multimedia
* Write AS 3.0 for advanced interactivity
Lesson #1: Getting Started with ActionScript 3.0
1. Introducing ActionScript 3.0
2. Why you should learn ActionScript 3.0
3. Whats new in AS 3.0
4. Differences between as 2.0 and as 3.0
5. Moving beyond script assist
Lesson #2: Communicating with ActionScript
1. Communicating to Movie Clips
2. Modifying Movie Clip Properties
3. Understand variables
4. Setting Variable data types
5. Using trace statements
6. Using comments
Lesson #3: Using and Writing Functions
1. Understanding functions
2. Using methods
3. Writing custom functions
4. Understanding modular functions
5. Making a function modular
6. Functions that return values
Lesson #4: Responding to Events
1. Understanding event types
2. Using a listener to Listen for an event
3. Writing event handlers
4. Responding to mouse events
5. Responding to keyboard events
6. Creating a link to a website
7. Using AS 3.0 to create animation
8. Using the Timer event
Lesson #5: Understanding Classes
1. Understanding classes
2. Writing a custom class
3. Extending an existing class
4. Adding a class object to the timeline
5. Defining a document class
6. Setting up a class path
Lesson #6: Decision Making and Repitition
1. Understanding conditional statements
2. Writing a conditional statement
3. Using conditional operators
4. Setting up alternate conditions
5. Writing compound conditions
6. Understanding loops
7. Creating loop code
8. Using a loop to generate instances of a class
9. Placing instances created by a loop
Lesson #7: Using the Math Class
1. Understanding the Math class
2. Using Basic Math operators
3. Generating random numbers
4. Rounding Numbers
Lesson #8: Using Text and Arrays
1. Creating a text field with AS 3.0
2. Styling a text field with AS 3.0
3. Caputuring data from a text field with AS 3.0
4. Loading external text files
5. Understanding arrays
Lesson #9: Using Advanced Graphic and Animation Tools
1. Drawing with AS 3.0
2. Creating a color change
3. Generating a random color change
4. Animating a color change
5. Using Filters
6. Modifying filter properties
7. Animating filters
Lesson #10: Working with Multimedia
1. Loading external images and SWFs
2. Communicating with loaded movies
3. Loading sounds
4. Starting and stopping sound
5. Managing the volume of sound
6. Loading video
7. Controlling video playback
Lesson #11: Advanced User Interactivity
1. Creating a drag and drop class
2. Detecting movie clip collisions
3. Responding to collisions
4. Randomly placing objects
The next class is: Building Web Applications with Flash CS3
When
Contact teacher to schedule a time and date
Ages
18 year olds or older
Where
Willing to travel up to 100000 miles
Type
- 1:1 / Private Lessons,
- Class / Group Sessions
Skill level
Beginner
Notes:
Two student minimum. Class duration is two days.
The teachers
-
- Taught By
- Kevin Ruse
-
Kevin Ruse is the principal of Kevin Ruse and Associates Inc. a web and print design and consulting firm based in Santa...
Kevin Ruse is the principal of Kevin Ruse and Associates Inc. a web and print design and consulting firm based in Santa Clara, California. Kevin has been a trainer in Web Development and graphic design in a variety of environments including DeAnza Community College and the University of California Santa Cruz. Kevin has also taught the staff and faculty at Stanford University and UC Berkeley.
Kevin is an Adobe Certified Instructor and a Certified Training Partner for the Altova Suite of XML software and the Oxygen XML Editor. He currently teaches the following languages and software: Flex, Fireworks, Flash, Dreamweaver, Photoshop, InDesign, Acrobat, Quark XPress, JavaScript, ActionScript, MXML, XML, XSLT, DTD/Schema, ColdFusion, HTML, XHTML and CSS.
When he is not training, consulting or working on development projects Kevin is a technical editor for Technical publishers including Pearson and Apress. Kevin is the author of Web Standards Design Guide, a college textbook used as a primer to Web Standards for Web Design. Kevin is an enthusiastic instructor who maintains a strong belief that with patience, determination and guidance all individuals can reach their maximum potential.
Other Adobe Flash Listings
-
Introduction to Flash ActionScript 3.0
Kevin Ruse
ActionScript 3.0 is the latest scripting language used to add functionality to .swf files intended to be deployed in the Flash Player 9.0. For students well-versed in ActionScript 2...
see more »
$750.00
-
Introduction to Adobe Flash CS4
Kevin Ruse
Flash content has never been more popular or more powerful. Our introduction to Flash CS3 class introduces the student to the first version of Flash released by Adobe. The student will...
see more »
$850.00
-
Flash Animation
Giant Campus Academy
This introductory course teaches all the animation essentials. You'll learn cell animation, timelines, movies, soundᄁthe workᄁusing Adobe Flash Creative Suite 4 (CS4), the preferred...
see more »
$375.00
-
Flash Video with ActionScript 2.0
Kevin Ruse
Flash Video has become a defacto standard for deploying video on the internet. Deployed for its quality and speed, Flash Video is used by YouTube, ESPN and many others. After a short...
see more »
-
Flash MX ActionScript: Getting Started
Learn Personal Edition
This course introduces users to the ActionScript programming language and explains how Flash MX uses ActionScript to control objects within Flash MX files. This course explains how...
see more »
$19.95