Everything in this section is produced in Flash CS3 using AS3. If there are downloadable source files, then there may be more than one version of any given file. There may be an AS3 file using external .as files, and/or an AS3 file with the actionscript written internally. There may also be a version of the file that uses AS2.

I've made an effort to include comments in the code. If you download something and start rooting around and get lost, send me an email and I'll try to explain in more detail.

Below are links to three examples of a horizontal scrolling thumbnail viewer. When any image is rolled over by the cursor, a larger copy is shown at the center of the stage.

Each example works pretty much the same way, with minor changes to the design and to the operation. All are written in Actionscript 3. The first two examples use code written to the actions space in a keyframe. The third uses external .as files.

The fourth and fifth examples are similar, each has a static thumbnail set, a large image will show on a mouseUp event. The fourth will only show one image at a time, you must click on the large image to remove it before you can select a second image. The fifth example will let you select any image at any time.


download the source file

download the source file

download the source file

download the source file

download the source file

This example shows off a bunch of semi-interesting concepts. Most of the information about what is encapsulated here is listed in the example itself.


This example explores the displacement map and user control.


download the source file

This example explores the use of random results to user input. Select a color from the color samples at the lower left. This will create a randomly sized "bubble" that will float to the "surface" and bob about. You can pop the bubble by clicking on it. Hours of mindless fun!


download the source file