prep logo

prep logo

Flash at the Beach


Shared material from workshop participants

The following Flash applications were designed during the 2007 Flash at the Beach PREP Workshop. These are presented here as "works in progress" to illustrate the work at the workshop. Check the Math Flash Forum ( for the finished versions as they become available. ALL FLASH MATHLETS ON THIS PAGE REQUIRE THE FREE ADOBE FLASH 9 PLAYER.

Dan's Turtles
Parametric path from user drawn components
Dan's Turtles
Barbara's Sum of Squares
Interactive "Proof without Words"
Barbara's Sum of Squares
Mike's Normal Distribution Quiz
Using an XML file for the z-table, filled region, and Groucho Marx insults
Mike's Distribution
Therese's Parametric Curves
An extension of the workshop parametric graphing board class
Therese's Curves
Dorothy's Abstract Algebra Quiz
Building ComboBoxes at runtime using XML data
Dorothy's Quiz
Ji Young's Secant Line
Slopes of secant lines converging to a derivative
Ji Young's Derivative
Ian's DE Mixing Problem
Animating alpha property to illustrate changing concentration
Ian's Mixer
Roberta's Distance Formula
Uses animation to compute distance using Pythagorean Theorem
Roberta's Distances
Olwen's Polygon Drawing
Draws a filled polygon with an arbitrary number of points
Olwen's Polygons
Erika's Triangles
Draws a draggable filled triangle showing perimeter & area
Erika's Triangles
Steve's MVT for Integrals
InteractiveIillustration of the Mean Value Theorem
Steve's MVT

Preworkshop resources

The following resources will be valuable to look through before the workshop:

  • Get the Flash Download. You will receive an official copy of the Flash CS3 Pro software at the workshop, but you can install it now by going to When you return home from the workshop, you simply enter your official copy's activation number and your installation will be complete. In the meantime, you will have the opportunity to get a jump on Flash, maximizing your benefits from the workshop.
  • Download documentation & samples. It seems like software never comes with printed manuals any more. The two main Adobe reference guides for Flash can be downloaded from If you would like to have documentation available on your computer, save the pdf files under "Using Flash" and "Programing ActionsScript 3.0." Also, these documents refer to sample files that can be downloaded to your computer as well. Get these samples from All of this information is nice to have "off line" on your own machine for quick reference.
  • Read some documents. Regardless of your level of experience with Flash or other programming environments, you will learn some interesting things about Flash at Adobe's Flash Developer Center ( If you have never used Flash before or would like to see some new features of CS3, we recommend that you go to . The "Creating a simple Flash document" tutorial provides a well-documented lesson that will successfully get you into the Flash environment for the first time.
  • Watch the Videos. Adobe has posted some nice introductory videos for Flash CS3 at The are paced pretty fast but if you download the source files (link in the bottom right corner) for each video before you start and use the pause button a lot, they are really worthwhile. In particular, we think the following are very worthwhile for our purposes:
    • Using the workspace
    • Using the drawing tools
    • Creating your first working, interactive FLA file
  • Look through the Gallery below. The applications below illustrate the kinds of mathematics-specific interactions we will be teaching in the workshop. A really good "preconference exercise" is to try these out and think about what you wish each one could do. Enhancing some of these "starting points" would make a great final project for thw workshop!

In addition, see the MathDL Flash Forum Learning Center ( for a preview of the material we will be working with this summer. Note that much of the material on the site is in Flash 8 / ActionScript2.0 format. We will have updated versions of most of this material available at (and shortly after) the workshop.

Workshop gallery

Here are examples of the material we will develop in this workshop. All of these examples are fully implemented & documented for Flash CS3 & ActionScript 3.0. Click on any screen shot to open the sample in a new window so you can see how it works. Note that the examples on the first row are templates are based on custom ActionScript 3.0 visual and parsing classes which we will examine during the workshop. The templates are easily customizable using methods of the classes. ALL FLASH MATHLETS ON THIS PAGE REQUIRE THE FREE ADOBE FLASH 9 PLAYER.

Function Grapher Template 1
Uses custom classes for graphing and parsing
Arithmetic Quiz
Function Grapher Template 2
Adds tracing functionality
Arithmetic Quiz
Parametric Grapher Template
Tracing parametric or polar curves with slider
Arithmetic Quiz
Arithmetic Quiz
Three types of textboxes, random numbers
Arithmetic Quiz
Multiple Choice Question
Radio button components
Multiple Choice Quesiton
Proof Completion
Combo box component
Arithmetic Quiz
Simple Histogram
Parsing data, drawing filled shapes at runtime
Arithmetic Quiz
Circular Motion
Managing motion w/ buttons and keys
Arithmetic Quiz
Line through Two Points
Creation of shapes from mouse clicks
Arithmetic Quiz
Function graphing demystified
Creating a function grapher from scratch
Arithmetic Quiz
Family of functions
Illustrate scaling and shifting of functions
Arithmetic Quiz
Bouncing Ball with Sprites
Animation with onEnterFrame and Sprites
Arithmetic Quiz
Proof Scrambler
Drag and Drop
Arithmetic Quiz
Transformations of a square
Color transformations
Arithmetic Quiz
Matrix Manipulation
Runtime creation of input textboxes
Arithmetic Quiz

The site is maintained by Doug Ensley, who is solely responsible for its content.