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