Support

Flash Video with ActionScript 2.0

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 primer on creating, capturing and processing video, the student will learn how to use ActionScript 2.0 to deploy video on their websites. Our Flash Video with ActionScript 2 is for students targ...

see more

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 primer on creating, capturing and processing video, the student will learn how to use ActionScript 2.0 to deploy video on their websites. Our Flash Video with ActionScript 2 is for students targeting the Flash Player 8. Students will learn how to build their own Flash Video player as well as create user-controlled playlists, captions and more. As usual, you may customize this class to the specific topics you need.

Class Objectives:

* Understand the fundamentals of creating, capturing and processing video footage.
* Build a Flash movie that can play video content on a web page.
* Reuse the same video component to display multiple video files.
* Add video content dynamically.
* Understand and use the FLVPlayback Component.
* Build your own Flash Video player.
* Build a Flash video playlist.
* Add captions to your Flash video.
* Add content on top of your Flash video.

Lesson #1: Introduction to ActionScript 2.0

1. What is ActionScript?
2. Using the Actions Panel
3. Creating Variables
4. Code Placement
5. Understanding Objects, Classes and Scope

Lesson #2: Functions

1. Creating Functions
2. Adding Parameters to functions
3. Using Local Variablers and Creating Functions that Return Results

Lesson #3: Conditional Logic

1. Controlling a Script's Flow
2. Reacting to Multiple Conditions
3. Reacting to User Interaction
4. Detecting the edge of the stage

Lesson #4: Arrays and Loops

1. Why Loops are Useful
2. Types of Loops
3. Loop Exceptions
4. Writing and Understanding Loop Conditons
5. Nested Loops

Lesson #5: Built-In Classes

1. What Classes are and Why they are Useful
2. Using the Color Class
3. Working with Strings and Selection Classes

Lesson #6: Custom Classes

1. Understanding classes and Instances
2. Creating a Class
3. Understanding the Class Path
4. Using Packages and Importing Classes
5. Using Getters and Setters
6. Defining Members
7. Understanding Inheritence

Lesson #7: Events, Listeners and Callbacks

1. What Events Do
2. Types of Events
3. Event Handlers
4. Listeners

Lesson #8: Dynamically Creating Assets

1. Attaching Movie Clips
2. Adding Empy Movie Clips
3. Drawing Programmatically
4. Working with Movie Clips as Buttons
5. Adding Text Fields Programmatically
6. Formatting Text ProgramMatically

Lesson #9: Bitmap Features

1. Using Bitmap Surface Caching
2. Applying Filters
3. Appling Blend Modes Programmatically
4. Introducing the Bitmap API

Lesson #10: UI Components

1. Using and Scripting Components
2. Configuring Component Properties
3. Triggering Scripots using Component Events
4. Using the FocusManager Component
5. Customizing Components with Actionscript

Lesson #11: Advanced Object-Oriented Design

1. Correcting Scope Errors with Delegate
2. Understanding encapsulation
3. Applying Composition
4. Using Composition and Inheritence
5. Dispatching Events

Lesson #12: Data Validation

1. The Logic behgind validating data
2. Using Validation routines
3. Handling Errors
4. Validating Strings, Sequences and Numbers
5. Validating against a list of choices
6. Processing validated data

Lesson #13: External Data Connections

1. Understanding Dta Sources and Data formats
2. GET versus POST
3. Using the LoadVars Class
4. Policy Files
5. Using shared objects
6. Using the WebService Connector component

Lesson #14: External Interface

1. Getting started with ExternalInterface
2. Configuring HTML for Basic ExternalInterface calls
3. Calling JavaScript functions from ActionScript
4. Using JavaScript functionality from Flash
5. Calling ActionScript Functions from JavaScript

Lesson #15: Using Sound and Video

1. Controlling Sound with ActionScript
2. Creating a Sound instance
3. Controlling Volume
4. Controlling Panning
5. Attaching Sounds and Controlling Sound Playback
6. Loading and Controlling External Video

Lesson #16: Printing and Context Menus

1. Flash Printing versus Browser Printing
2. Using the PrintJob Class
3. Creating Custom Context Menus

The next class is: Flash MX2004 Professional Application Development

see less

Subject

Adobe Flash

Ages

18 year olds or older

Skill level

All difficulty levels

  • Write a review
  • Add to favorites

Choose from 1 available session:

When

Contact teacher to schedule a time and date

Where

  • San Francisco, CA

    Willing to travel up to 100000 miles

Type

  • 1:1 / Private Lessons
  • Class / Group Sessions

Reviews write a review

  • "Professional, thorough, and detail oriented"

      • 5/5 stars
    • Ted Jalbert

    Review of Kevin Ruse, July 16, 2009

    I sat in Kevin's desktop publishing class at Silicon Valley College and was very impressed at his thorough knowledge of Photoshop and Quark Xpress. He understood the technical background of these programs deeply, and was able to focus and teach the lessons efficiently. Kevin maintained a very professional attitude, and stayed on topic at all times. Kevin used the class time to maximize the lessons and amount of information he had to teach in a very short period.

    less

    I sat in Kevin's desktop publishing class at Silicon Valley College and was very impressed at his thorough knowledge of Photoshop and Quark Xpress. He understood the technical background of these programs deeply, and was able to focus and teach the lessons efficiently. Kevin maintained a very professional attitude, and stayed on topic at all times. Kevin used the class time to maximize the less...

    more

    • Pros:
    • Smart, Patient, Good communicator
    • How was this location?:
    • OK
    • How was the price?:
    • OK

    I would recommend this teacher


  • "Time Well Spent"

      • 5/5 stars
    • Robert Munoz

    Review of Kevin Ruse, May 18, 2009

    Dave was very knowledgeable in teaching the 3 day Dreamweaver CS4 class. He answered our questions very thoroughly and many times he use examples. He taught with the book as well as add a few subjects not found in the book. The Adobe book was unique in some of the examples that I had not seen in other books about Dreamweaver CS4. Thanks Dave

    less

    Dave was very knowledgeable in teaching the 3 day Dreamweaver CS4 class. He answered our questions very thoroughly and many times he use examples. He taught with the book as well as add a few subjects not found in the book. The Adobe book was unique in some of the examples that I had not seen in other books about Dreamweaver CS4. Thanks Dave

    • Pros:
    • Helpful, Engaging, Encouraging, Smart, Patient, Funny, Fun, Good communicator
    • How was this location?:
    • Awesome
    • How was the price?:
    • OK

    I would recommend this teacher


see all reviews

Ready to learn?

  • Listed by
  • Kevin Ruse
  • What is this?
  • Contact teacher

Favorited By add me

  • Does this look like a class you'd love?

    Bookmark it by clicking "add me". We'll save your complete list of favorites on your profile page, for whenever you want it.