AS3 webcam Motion Tracking
AS3 webcam Motion Tracking
Tracking an object’s movement
Update
Ok, you can now grab the MotionTracker source code. Version 2 eventually will include the other methods for detecting and tracking motion which I mentioned. For now I have just included code for the technique used in the demo. // Read More
2D Cellular Automata
2D Cellular Automata
Actionscript 3 Game of Life
Inspired by Conway’s game of life (to which I was a late comer but now a devotee!), I decided to program a 2 dimensional Cellular Automaton in Actionscript 3.
I had been reading up on complexity theory for a recent project and the Cellular Automata just kept on rearing its head. Of course it displays the fundamental qualities of complexity; starting with an object following a set of simple rules and then creating multiple instances to form complex and unpredictable patterns. // Read More
Alphabet Particles AS3
Playing With APEs
Playing With APEs
Actionscript 3 physics engine
Look at them go! Stupid primates.
Click ‘Spawn Platforms’ for a new layout, or play with the Platform and APE count steppers!
I finally found some time to play around with the AS3 physics engine, APE; something I have been meaning to do for a while now. // Read More
Flash on the Beach 07
Flash on the Beach 07
Four days of Flash by the sea
I just got back from Flash on the Beach 07; A Flash conference in Brighton. It would be an impossible task so sum up what a fantastic 3 days it turned out to be, suffice to say the speaker line-up was near perfect, and I left feeling inspired to play more, create more and dig out some of those old ideas from the back of my hard drive and see where they take me. // Read More
AS3 Group94 Menu
AS3 Group94 Menu
Group94 inspired scrolling menu - AS3 update
Welcome to the latest instalment of the Group 94 style scrolling menu tutorial! (With downloadable source files of course) // Read More
AS3 music visualisation
AS3 music visualisation
Actionscript 3 computeSpectrum
A decent computer and lots of volume is recommended.
Well, due to the fear of slipping behind, I felt I better start learning the new Flash language, Actionscript 3, and at first glance, one of the coolest features is definitely the SoundMixer.computeSpectrum function. // Read More
Dynamic positioning continued
Dynamic positioning continued
Creating fullscreen flash sites

Following another post regarding using stage listeners to dynamically resize and position MovieClips in Flash, I was asked to upload and FLA as an example. The previous code can just be pasted into the actions panel and will run without any MovieClips needed, and was designed to show the StageListener function rather than showcase a particular dynamic layout. // Read More
Group94 style Menu
Group94 style Menu
Group94 inspired scrolling menu list
I have always liked the neat and compact menu system Group94 often use in their projects. It is really useful for lists or menus and is also of course very elegant.
I don’t know how Group94 do it, but here is my attempt. I have created two prototypes to make it easy to use multiple times within a project. // Read More
Splitting Strings
Splitting Strings
Split strings to an array of phrases
I was working on a project recently where I recieved a data feed and needed to split it into sections that would fit into a text box (ie. 200 characters at a time). The user would then click ‘more‘ and progress through the text in segments until they had read all of it.
I wrote this simple prototype, which splits a string into sections of a defined size (and optionally adds a postfix, ie. “…” to the end), and returns an array containing the segmented text. // Read More





