Connect Learning Seminars
Connect Learning presents
 

Adobe Flash CS3 ActionScript 3.0 On-Site Training

This on-site training class is also available as Public Schedule Seminar.

Learn the ActionScript concepts and tools you need to develop interactive interfaces and animations.

Course Description/Agenda


To take advantage of Flash CS3 fully, you need a comprehensive understanding of ActionScript 3.0. Learn the vital skills necessary to master ActionScript 3.0. from manipulating movie clips and responding to user actions, to creating variables, writing functions and conditional operators. Numerous practical hands-on exercises allow you to use the powerful features you’re learning about. The hands-on approach plus practice after class will expand your understanding and improve your execution.

To take advantage of Flash CS3 fully, you need a comprehensive understanding of ActionScript 3.0. Learn the vital skills necessary to master ActionScript 3.0. from manipulating movie clips and responding to user actions, to creating variables, writing functions and conditional operators. Numerous practical hands-on exercises allow you to use the powerful features you’re learning about. The hands-on approach plus practice after class will expand your understanding and improve your execution.

Goals
Learn the ActionScript concepts and tools you need to develop interactive interfaces and animations.

Audience
People who know and use Flash and have not tackled ActionScript. Even if you work on a team with a dedicated developer, you'll be a much stronger player when you know how to activate your own art work, making it respond to moves your user makes or react to the events you've added to enrich the user's experience.

PreRequisites
Interested participants need to have completed the Flash 8: Rich Content Creation course, taken Flash CS3:Rich Content Creation or have equivalent experience. You must also want to learn how to program Flash content using ActionScript.


Outline


1. Introduction to ActionScript 3.0

  • Why you should learn ActionScript 3.0
2. Communicating to MovieClips, Variables, and People
  • Communicating to MovieClips
  • Modifying MovieClip properties
  • Understanding variables
  • Setting variable data types
  • Using trace statements
  • Using comments
3. Using and Writing Functions
  • Understanding functions
  • Using functions
  • Writing custom functions
  • Making a function modular
  • Making a function return a value
4.Responding to Events
  • Understanding event types
  • Using a listener to catch an event
  • Writing event handlers
  • Responding to mouse events
  • Responding to keyboard events
  • Creating a link to a website
  • Using the enterframe to create animation
  • Using the timer event to control animation
5. Understanding conditional statements
  • Writing a conditional statement
  • Understanding conditional operators
  • Using conditional operators
  • Setting up alternate conditions
  • Writing compound conditions
6. Using Text and Arrays
  • Creating a text field
  • Capturing data from a text field
  • Understanding arrays
  • Using a loop to generate instances of a Text Field
  • Placing loop-created instances on the screen
7. Working with Multimedia
  • Loading external images and Flash movies
  • Communicating to loaded movies
  • Controlling video playback
8. Real-World Project: Building an Application
Using Variables and Functions
  • Receive a project from a “client” for a from-scratch single photograph with dual-language captions. There will be change orders from this “client” with a working deliverable needed after each change order
  • Your instructor, the team leader, will ask questions that help you consider the logic for the application and which ActionScipt elements (variables, functions, events) you need to use.
  • Think through and set down the skeleton of the application. This could be in storyboard format, or English “Code” or pseudo-code.
  • Refine your storyboard, choosing variables,functions and logic
  • Set up on-screen assets (movieclips, buttons, textfields) – giving them appropriate instance names / frame labels.
  • Declare your variables
  • Assign values to your variables
  • Run the application twice, testing the captions for both languages
  • Change Order: change it from a single image to 3 images, each image having a unique caption, still maintaining its dual language ability
  • Analyze and plan the slide show code
  • Add more pictures & captions and test results
  • Discuss Writing code with revisions in mind
  • Synchronize the picture with the description of the picture
  • Test
  • Change Order: Add Slideshow controls. Play / Pause ability.
  • Change Order: Switch Languages on the fly. Add buttons to select a language for our slide show
  • Change Order: Jump to a particular slide
  • Define text variables in ActionScript instead of text fields
  • Update the text dynamically, according to changes in the picture and/or the language
  • Test the whole project
  • Troubleshoot errors
  • Retest
  • Present to the Client
  • Implement and test client requests
Learn the ActionScript concepts and tools you need to develop interactive interfaces and animations.

Audience
People who know and use Flash and have not tackled ActionScript. Even if you work on a team with a dedicated developer, you'll be a much stronger player when you know how to activate your own art work, making it respond to moves your user makes or react to the events you've added to enrich the user's experience.

PreRequisites
Interested participants need to have completed the Flash 8: Rich Content Creation course, taken Flash CS3:Rich Content Creation or have equivalent experience. You must also want to learn how to program Flash content using ActionScript.

Outline
1. Introduction to ActionScript 3.0
  • Why you should learn ActionScript 3.0
2. Communicating to MovieClips, Variables, and People
  • Communicating to MovieClips
  • Modifying MovieClip properties
  • Understanding variables
  • Setting variable data types
  • Using trace statements
  • Using comments
3. Using and Writing Functions
  • Understanding functions
  • Using functions
  • Writing custom functions
  • Making a function modular
  • Making a function return a value
4.Responding to Events
  • Understanding event types
  • Using a listener to catch an event
  • Writing event handlers
  • Responding to mouse events
  • Responding to keyboard events
  • Creating a link to a website
  • Using the enterframe to create animation
  • Using the timer event to control animation
5. Understanding conditional statements
  • Writing a conditional statement
  • Understanding conditional o

     

    More Seminar Information

    Connect Learning
    Connect Learning Seminars

    Delivery Method

    On-Site Training On-Site Training

    Also Available As

    Seminar Seminar

     
Add to favorites Add to favorites
Email Email this page
 

On-Site Training
Information Request Form

Please complete the form for more information and/or a quote for this on-site class.

Name:

Email

Phone:

City and State

Company:

Number of students:
(at least 10 for consideration)

When do you want to hold the
seminar?

How long would you like for the
seminar?

Additional comments to trainer:

We value your privacy!