Connect Learning
presents
Adobe Flash CS3 ActionScript 3.0 On-Site Training
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
|
Add to favorites
Email this page
|
|