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...
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
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
Reviews write a review
-
"Professional, thorough, and detail oriented"
-
- 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.
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...
- Pros:
- Smart, Patient, Good communicator
- How was this location?:
- OK
- How was the price?:
- OK
I would recommend this teacher
-
-
"Time Well Spent"
-
- 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
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
-
Ready to learn?
-
- Listed by
- Kevin Ruse
-
- Contact teacher
Kevin Ruse also offers:
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.