West Ranch High School

Skip to main content
Main Menu Toggle

Digital Animation Spring 2018-Period 7

Connect To: Google ClassroomGoogle Classroom
Dan Doggett
Practical Arts

Upcoming Assignments See all


Interactive Animation Activities

  • Flash Button Tutorial - Complete the tutorial up to where it says "Menu Based Flash Sites" Use the Rocket-Launcher.fla file found in the common drive to complete the tutorial. When the rocket launcher is finished, you may try any of the other tutorial sections on the page.
  • Ball Buttons - Copy the "ball buttons.fla" file from the common drive. Add buttons in frame 1 (and only frame 1) at the bottom of the stage for Left, Right, Up, and Down. Create appropriate motion sequences for the ball for each button. A left sequence has already been created for you. Each sequence needs to end with the ball back in the center position. Write action script to make the buttons activate each sequence.
  • Keyboard Control - Modify the Ball Buttons project to add keyboard control. Use the following event listener code as a model to make it work. You need a new case statement and break for each key, but only one EventListener, function, and switch.:

stage.addEventListener(KeyboardEvent.KEY_DOWN, onKeyboardEvent);

function onKeyboardEvent (event:KeyboardEvent ):void {

switch(event.keyCode) {

case Keyboard.UP:







  • Keyboard Control 2 - Create a new flash animation document. In layer 1, frame 1, create an object (for example, a circle) and save it as a symbol. Make the instance on the stage either a button or a movie clip and give it an instance name (for example, "ball1). Create a script layer and enter the following actionscript code in frame 1. Make sure that your instance name is in place of "ball1" in the example. Test the script. Use this as a model for script for all four directions.



stage.addEventListener (KeyboardEvent.KEY_DOWN,onKeyboardEvent) ;


function onKeyboardEvent (event:KeyboardEvent) {


case Keyboard.RIGHT:

ball1.x += 10;





  • Airplane Animation - Find a picture of an airplane that is flying left or right and make it a symbol. Create at least 4 specific behaviors for the airplane and assign them to keys to control when they happen. Include a background layer and internal animation for the airplane symbol. The internal animation is some motion that happens all the time while the keys control the external movement animation of the entire airplane.


Final Examination Study Guide

This study guide will explain what you can expect to see on the final exam. You should use this to make sure that you understand the similar projects from the semester that you should understand to do well on the final.

The Final Exam consists of 3 projects and is worth about 20% of your final grade. Each project will have a partially completed project that you will need to finish. Each project includes a component from the interactive animation unit.

 Project 1: Anticipation and Followthrough

  • The project will have an object that will need to be used to demonstrate the animation principles of anticipation and followthrough.
  • The interactive component will consist of a button that starts the animation.
  • This project is similar to the Anticipation 1  (dart) and Anticipation 2 projects. The interactive component is similar to the rocket launcher project.

 Project 2: Internal Animation

  • The project will have an object that will need to have a repeating animation in its internal timeline. The object will need to move in the scene 1 timeline.
  • The interactive component is direct keyboard control to move the object
  • The similar projects for this final project are the walk cycle and the airplane animation project for internal animation and the Keyboard Control 2 project for the scene 1 movement.

 Project 3: Character Animation

  • This project will require the creation of facial and body behaviors as symbols for a character. The interactive component will use keyboard controls to start each behavior.
  • The similar projects for this final project are the Character Creation projects and the Game Character project for the behavior symbols and the Keyboard Control 1 project for the interactivity.