Flash Samples
Adobe® Flash® is a powerful tool for developing
demonstrations and prototypes of new products and applications. It can
also be delivered as an end-product for promotional and instructional materials
that are downloaded from the web. I have created a set of demonstration programs in Flash. These applications
explore a variety of timeline and code based animation techniques, and were
developed using Adobe Flash and ActionScript 3.0.
An ambient
screen saver-like application that explores the dynamic manipulation of objects
on the stage and the use of color transform functionality. Colors of the
squares are transformed as they move across the screen and collide with other
squares falling vertically.
A simple
interactive game that responds to user-generated events. This was initially
developed as a final project for a course entitled Digital Multimedia Art at
the Harvard Extension School. The goal was to explore concepts around display
programming (the dynamic instantiation of display objects), scripted animation,
MovieClip nesting, and user interactivity.
This
experimental palette allows the user to mix colors using the RGB color model.
Starting with a black (i.e., the absence of color) field, the user creates a
palette by dragging color in. This could be an interesting learning tool for
understanding how mixing color using the RGB palette is fundamentally different
from the more familiar pigment mixing model.
This is a
tutorial I created for my Programming Foundations class at Northeastern
University that demonstrates for to use Flash and ActionScript to create a
simple interactive narrative suitable for viewing via the web. It demonstrates two techniques for
implementing content navigation in Flash and how frame events can be used to
create animated page transitions.
This image
viewer is developed using Flash and ActionScript to demonstrate how XML can be
used to dynamically configure context to be loaded at runtime within a Flash
movie. In this case, the viewer is
directed to load a set of images of my artwork that are specified in an
accompanying XML document. The XML
file specifies the pathname to each image and the text caption that will appear
below. At start up time, the code
populates the thumbnail grid based on the contents of XML image list. In this way, the same Flash movie may
be used to view a different set of content by simply updating the XML. This technique is used for my visual
art gallery that can be found at www.carranoart.com.