10152199Flash and Flex Programming
Course Information
Description
This course introduces ActionScript 3.0 programming in Adobe Flash and Flex. After a brief introduction to the drawing tools, we take up writing event handlers and drawing with ActionScript. All major programming constructs are considered, including variables, loops, functions, object-oriented concepts, and file I/O (including XML). Programmatic Flash animation is a continuing thread. Additional topics include Flash forms, games, and drag-and-drop techniques. This course is an elective for the Internet Developer Certificate.
Total Credits
3

Course Competencies
  1. Use Flash Builder or Flash Pro to write ActionScript 3.0 programs.
    Assessment Strategies
    by using Flash builder or Flash Pro
    by using various Flash tools
    by writing Flash applications
    by manipulating images in Flash
    by using XML
    Criteria
    you perform tasks and assignments as designed and explained in the course handout
    you write Flash/Flex applications, files, pages, and forms that successfully run.

  2. Become familiar with and use ActionScript 3.0 variables, flow, methods, conditionals, and arrays.
    Assessment Strategies
    by using Flash builder or Flash Pro
    by using various Flash tools
    by writing Flash applications
    by manipulating images in Flash
    by using XML
    Criteria
    you perform tasks and assignments as designed and explained in the course handout
    you write Flash/Flex applications, files, pages, and forms that successfully run.

  3. Write event handlers in ActionScript 3.0.
    Assessment Strategies
    by using Flash builder or Flash Pro
    by using various Flash tools
    by writing Flash applications
    by manipulating images in Flash
    by using XML
    Criteria
    you perform tasks and assignments as designed and explained in the course handout
    you write Flash/Flex applications, files, pages, and forms that successfully run.

  4. Write ActionScript 3.0 programs to create and manipulate Sprites and TextFields.
    Assessment Strategies
    by using Flash builder or Flash Pro
    by using various Flash tools
    by writing Flash applications
    by manipulating images in Flash
    by using XML
    Criteria
    you perform tasks and assignments as designed and explained in the course handout
    you write Flash/Flex applications, files, pages, and forms that successfully run.

  5. Implement drag and drop in an ActionScript 3.0 program.
    Assessment Strategies
    by using Flash builder or Flash Pro
    by using various Flash tools
    by writing Flash applications
    by manipulating images in Flash
    by using XML
    Criteria
    you perform tasks and assignments as designed and explained in the course handout
    you write Flash/Flex applications, files, pages, and forms that successfully run.

  6. Implement ActionScript 3.0 custom classes.
    Assessment Strategies
    by using Flash builder or Flash Pro
    by using various Flash tools
    by writing Flash applications
    by manipulating images in Flash
    by using XML
    Criteria
    you perform tasks and assignments as designed and explained in the course handout
    you write Flash/Flex applications, files, pages, and forms that successfully run.

  7. Become familiar and use with ActionScript 3.0 data structures.
    Assessment Strategies
    by using Flash builder or Flash Pro
    by using various Flash tools
    by writing Flash applications
    by manipulating images in Flash
    by using XML
    Criteria
    you perform tasks and assignments as designed and explained in the course handout
    you write Flash/Flex applications, files, pages, and forms that successfully run.

  8. Write a slide show in ActionScript 3.0 using data from XML files.
    Assessment Strategies
    by using Flash builder or Flash Pro
    by using various Flash tools
    by writing Flash applications
    by manipulating images in Flash
    by using XML
    Criteria
    you perform tasks and assignments as designed and explained in the course handout
    you write Flash/Flex applications, files, pages, and forms that successfully run.

  9. Write ActionScript 3.0-driven animations.
    Assessment Strategies
    by using Flash builder or Flash Pro
    by using various Flash tools
    by writing Flash applications
    by manipulating images in Flash
    by using XML
    Criteria
    you perform tasks and assignments as designed and explained in the course handout
    you write Flash/Flex applications, files, pages, and forms that successfully run.

  10. Use Flash components interacting with ActionScript.
    Assessment Strategies
    by using Flash builder or Flash Pro
    by using various Flash tools
    by writing Flash applications
    by manipulating images in Flash
    by using XML
    Criteria
    you perform tasks and assignments as designed and explained in the course handout
    you write Flash/Flex applications, files, pages, and forms that successfully run.

  11. Write Flash applications to send data to and receive data from PHP programs on a server.
    Assessment Strategies
    by using Flash builder or Flash Pro
    by using various Flash tools
    by writing Flash applications
    by manipulating images in Flash
    by using XML
    Criteria
    you perform tasks and assignments as designed and explained in the course handout
    you write Flash/Flex applications, files, pages, and forms that successfully run.

  12. Write an arcade style game in ActionScript 3.0.
    Assessment Strategies
    by using Flash builder or Flash Pro
    by using various Flash tools
    by writing Flash applications
    by manipulating images in Flash
    by using XML
    Criteria
    you perform tasks and assignments as designed and explained in the course handout
    you write Flash/Flex applications, files, pages, and forms that successfully run.

  13. Become familiar with Flex programming.
    Assessment Strategies
    by using Flash builder or Flash Pro
    by using various Flash tools
    by writing Flash applications
    by manipulating images in Flash
    by using XML
    Criteria
    you perform tasks and assignments as designed and explained in the course handout
    you write Flash/Flex applications, files, pages, and forms that successfully run.