Penguin allow you to create tilting for mobile devices (outside of the iPhone, which won’t allow Flash). It comes with an emulator so that you can test what you’ve created before exporting for a mobile device, or if you don’t have a mobile that would allow you to test it (like an iPhone…).

Some other examples of this:

A flash game where you drop the ball in the hole.

Allow the user to move around a collection of images in a 3d-esque format.

3D Flash Galleries
Allows the user to tilt the galleries available.

3D view controller Tutorial
Create a 3D scene and pan, orbit, tilt around it.

Tilt Menu
A tutorial for a cheat really, not a true tilt. But still, tilting!

Woodpecker is a flash class that allows the user to animate to sound frequency, so the visuals will respond to the sound you tell it to.

The best known example of this outside of Flash is Windows Media Player, which will create various adjustable visuals to the sound you play using it. Of course, with Flash you are able to make many more adjustments, create your own visuals, and create your own code to interact with the user.

I created an undersea landscape with pulsing jellyfish that moved to the music.

The download and instructions are available at

Here are some more examples of visualized sound frequency at work:

Flash Sound Matrix
This is just awesome.
This site creates the sound when you roll over the glowing balls and also animates in reaction to said noise.

Visual Sound
A little buggy, but allows you to visually see the changes in panning and volume.

Java Applet
This is a Java Applet that shows you the frequency as well as a few other options.

Lip Syncing
Instructions on how to use sound frequency in lip syncing within Flash.

Robin Flash


Robin allows the user to partake in real-time communication within a flash application, using PHP, for multiuser games and chats. The examples provided include a two person chat, a simple game where you can both pick up a grey ball and move it around the screen, and a valentine where you pick up your avatar and join hands with their avatar.

There are many examples of this technology outside of Flash, MSN, MMORPG’s , etc. OMGPOP‘s Draw My Thing is another example of a multi-user drawing game done within flash.

For my exploration of this Flash Class, I attempted a drawing chat game, where both people could pick up an image of a crayon and draw with it. Unfortunately I didn’t succeed it getting the line to show up in the other person’s window, you would only see the line you had drawn, though you would see the crayon moving on both screens.

The download and instructions are available at

Some more examples of flash multi-user:

Flash games, they also have iPhone versions of some of the games.

A portfolio website that uses a flash Chat function on the sidebar.

Allows everyone to draw on the same page, like a public bathroom door on the web.

Purchasable flash chat scripts.

Goose Flash


Goose allows a user, with access to two computers, to cobble together something like the multitouch interface of an iPhone. (There are some other examples of the multitouch interface here and here.) Since computers only have one cursor on the screen at a time, it’s necessary to involve two computer to get the two cursors. The Goose set of classes uses Robin, another set that allows real-time interaction over the internet, to ‘talk’ to another computer.

The example shows an image that can be enlarged or shrunk down by pushing or  squeezing the two cursors, when it is shrunk down far enough the image changes to one of a crumpled piece of paper. It can then be placed into the garbage can icon, causing a restore button to appear which re-adds the photo image when clicked.

For my experimentation I replaced the images with a photo of man and wrote the words CRUSH HIS HEAD above him. When two users squeeze on either side of his head it is replaced with an image of a smaller, more expressively surprised face. I had to adjust the code so that his head could not be moved around, as that doesn’t really fit into the idea, as well as dragging the garbage can off stage.

The download and instructions are available at

Ostrich Flash


Ostrich is a set of open source Adobe Flash classes that uses a web cam to create interactive video, allowing the user to manipulate what is onscreen with movement picked up by the camera.  The four provided examples include a cursor that follows your movement, rapidly fading pink spheres that appear wherever there is action, a Pong style animation where two bars on either side of the screen react to two separate movements, and a squiggly fairy that flies towards any movement.

There are existing programs that use a web cam to detect action (instructions on how to do so are here) which will only record when there is movement, but they aren’t capable of interaction with the user. Ostrich is more similar to technology available at the Science Center in Toronto, which has a projection of a pond on the floor where ripples appear when you walk through, and the fish swim away from you, as well as the children’s museum in Waterloo that has a less involved image with simple animation, like fog scattering away from a castle. With Ostrich, of course, you can use your web cam and allow anyone to play with your creations instead of having to travel to where the technology is set up.

Being new to ActionScript, I wasn’t able to get into the more complicated coding.  I experimented with the Blob example, with it’s fading pink circles. I thought the multitudes of shapes could resemble a school of fish, but the blurring and fading was very unfishlike, so I switched gears and built a haunted castle. As you wave your hand a cloud of ghosts appears and fades slightly to green as they disappear.

With more experience one would be able to use rollovers and buttons to have far more interaction, even build games. However, the controls for tracking aren’t perfect, if two objects on the screen are moving (or if someone walks behind you), it can get easily distracted. Even with only one finger beckoning you will sometimes find it doesn’t go where you hoped it would. A complicated game requiring precise movements would be outside the scope of its capabilities.

The download and instructions are available at

Test Post.


This is a test.