Summary

Adobe Flash CS6: Part 2

You create Flash animations. You can find your way around the Library and can work in the timeline. You’ve even created symbols and have embedded one Movie Clip inside another. But now you want to create functionality that can’t be accomplished on the timeline alone. You want to import content from external sources, such as XML and video files, and you want to create items that respond to user interaction. These things require an understanding of ActionScript and other advanced features of Flash.

This course, combined with Adobe® Flash® CS6: Part 1, covers ACA and ACE exam objectives for Adobe Flash CS6, and is intended to help prepare students to take the Adobe Certified Associate and Adobe Certified Expert exams.

This course is the second part of a two-course series that covers the skills needed to gain a foundational understanding of Flash.
Adobe Flash CS6: Part 1
Adobe Flash CS6: Part 2 (this course)

Completion of this course will earn 1.15 CEUs.

Introduction

Course Objectives:
In this course, you will learn to use advanced Flash development capabilities to produce complex Flash projects using Adobe Flash CS6.
You will:
– Identify and describe fundamental elements of the ActionScript programming language.
– Extend a MovieClip through an ActionScript class that incorporates a constructor function, properties, methods, and event listeners.
– Write ActionScript code to access complex data structures and XML.
– Develop a user interface using Flash components.
– Incorporate external media in Flash movies.
– Make rich media content accessible.
– Publish a movie in various formats.

Target Student:
This course is designed for students who want to expand their Flash skills beyond developing simple animations, to use extended capabilities of Flash, including ActionScript, importing external multimedia content (graphics, video, and audio), and publishing options to customize the presentation of a finished movie. The target student will have experience using Flash, and will have used frame scripts to control Flash animations. This course provides an intensive introduction to object-oriented programming in ActionScript. It is beneficial for students to have some programming experience and understanding of programming concepts before taking this course.

This course, combined with the Logical Operations Adobe® Flash® CS6: Part 1 course, covers the Adobe Rich Media Communication using Adobe Flash CS6 objectives, and is intended to help prepare students to take the Adobe Certified Associate exam.

Prerequisites:
To ensure your success in this course, it is recommended that you first take the following Logical Operations course (or have equivalent knowledge): Adobe® Flash® CS6: Part 1.

Outline

  • Lesson 1: Getting Started with an ActionScript Programming Project

    • Topic A: Plan a Programming Project
    • Topic B: Elements of ActionScript
    • Topic C: Get Help on ActionScript Code
    • Topic D: Perform Testing and Debugging
  • Lesson 2: Extending the Behavior of Flash Objects

    • Topic A: Extend Movie Clip Behavior
    • Topic B: Respond to Events
  • Lesson 3: Accessing Structured Data

    • Topic A: Parse XML
    • Topic B: Use Arrays
  • Lesson 4: Using Components for Display and User Input

    • Topic A: Add Components and Set Properties
    • Topic B: Populate Components with Content
    • Topic C: Respond to Item Selection in a Component
    • Topic D: Change the Appearance of Components
  • Lesson 5: Using Media Content from External Sources

    • Topic A: Load Image Content
    • Topic B: Load Video Content
    • Topic C: Load Audio Content
  • Lesson 6: Making Rich Media Content Accessible

    • Topic A: Improve Navigation for Accessibility
    • Topic B: Make Content Readable by a Screen Reader
  • Lesson 7: Publishing a Movie

    • Topic A: Prepare to Publish from Flash
    • Topic B: Edit the HTML Host Page
    • Topic C: Add SWF Metadata
    • Topic D: Publish to Various Formats

Course Schedule

*Indicates a course that spans over multiple days.

**Indicates a course that is only a half day.