Ray Elder  »  Designer & Educator  »  @rayelder

OnEvent("Astound");

Listen. Decide. Surprise.

Assignment Brief

Create an Adobe Flash application to listen and record events. Program a surprise based on user behavior and application logic. Think puzzle. Think game.

Objectives

  • To remove the fear of programming with ActionScript 3.0
  • To appreciate the potential of ActionScript to enhance communication
  • To learn the basics and best practices of ActionScript 3.0

Specifications

  1. Dimensions: 450 by 450 pixels
  2. Background color: #FFFFFF
  3. Export SWF file using your first and last name (i.e. ray-elder.swf)
  4. Export HTML file named index.html with embedded SWF file
  5. Add student and project information to the index.php file
    Student Name, Project Description & Semester
  6. Use <h3> for student name
  7. Use <p> for semester
  8. Use <p> for project description
  9. Save the HTML file and embedded SWF file inside a folder named using your first and last names (i.e. ray-elder)
  10. Use an addEventListener in conjunction with a button
  11. Define a function for an event listener
  12. Use an “if… else…” statement
  13. Use only two colors
  14. Use only one typeface
  15. Use only vector artwork

Final Deliverables

Be ready to present your Adobe Flash application on-screen at the beginning of class. Be prepared to save the Adobe Flash application and project folder to the AVC server at the beginning of class.

Application Projector: Export the Adobe Flash application as a projector file. When launched the projector should run fullscreen with no scaling.

Project Folder: Export the Adobe Flash application as a SWF file embedded in an index.html file. Edit the HTML file adding your name, semester and project description. Do not style with CSS. Save all the run-time files (HTML and SWF files) in a folder named using your first and last names (i.e. ray-elder).

Timeline

Project hours: 24

Three weeks of the semester are assigned to complete this project. Late work will not be accepted or critiqued. See semester schedule for deadlines.

Week One

Research & ideation: Thumbnail and/or storyboard three unique application ideas. Be ready to clearly explain your ideas during a group critique.

Week Two

Prototype: Refine the functionality of your application. The application should be error free. Ensure all ActionScript code is clean and well commented. Export for on-screen presentation and group critique.

Week Three

Refinement & Presentation: Further refine the aesthetics and functionality of your application. The application should be error free. Ensure all ActionScript code is clean and well commented. Export for on-screen presentation and class critique.

Inspiration

Twitch by Casey Reas

FLA Downloads

Timeline Control
Zip Icon

Timeline Control with Conditions
Zip Icon

Keyboards Events
Zip Icon

Collision Detection
Zip Icon

Using Arrays
Zip Icon

Custom Cursor
Zip Icon

Timer Events
Zip Icon