Portfolio

I’ve worked on a number of ActionScript projects, here are some of my personal favourites.

Moshi Monsters Friendatron9k

Moshi Monsters is an award winning online world for children to learn and interact in. Every good social networking site needs a way for users to manage their contacts; in the world of Moshi Monsters, kids get to use the Friendatron9k!



Features:

  • Real-time filtering of contacts – used to create a powerful search feature
  • Dynamic grid based layout which automatically reshuffles as the user interacts
  • CPU intensive operations are time sliced to avoid stuttering during animations


CNET Networks Video Player

In 2008 I created a video player platform which was rolled out across all CNET Networks’ UK sites (including cnet.co.uk and zdnet.co.uk). The player was written using Object Orientated ActionScript 2.0. I was also responsible for the embedding functionality (written in PHP).

Features:

  • Fully customisable via XML including livery colours, watermark and language localisation.
  • Support for XML (XSPF compliant implementation) and JSON playlists; the player also support the addition of new content at runtime via a javascript bridge
  • Embedded “offsite” player support complete with “pretty” embed URL’s (ie: http://videos.cnet.co.uk/embed/39042769).
  • Full playlist support complete with a related content screen at the end of playback which adds the chosen video to the current playlist
  • Support for Pre-Roll and “Flash in Flash” advertising (a SWF which loads over the video and, when clicked, pauses the video and expands into a full size ad – I worked closely with DART Motif to implement this feature).
  • Dynamically resizes (including reduction of controls) based on Stage width; the player is also used on cnet.co.uk and zdnet.co.uk’s Homepages
  • Streams content via HTTP and RTMP from Akamai’s EdgeSuite CDN, the player also has support for H264 encoded content.
  • Full Omniture integration for metrics and video tracking (with 5 tracking points) – I also created a custom Omniture report suite which allowed team members to track how well individual videos were performing

 

CNET Networks Carousel

I created a range of carousel units for multiple CNET Networks brands which were used to drive visitors of the homepage deeper into the site.


CNET Networks Carousel

Features:

  • Fully customisable via XML including tweens, colours and content
  • Omniture Integration for tracking and analytics
  • Dynamic resizing and scaling of content