Microsoft MIX06 in Review

I returned home from the Microsoft MIX06 conference in Las Vegas… It was a good chance to take a look at what Microsoft is working on with Sparkle and their other interactive media (Expression) tools… Here’s my quick rundown on the products MS showed: Expression Graphic Designer, Expression Interactive Designer, Windows Presentation Foundation Everywhere, Expression Web Designer

Source Code: Image gOOifier

A while back I posted my gOOify Mike Chambers experiment, which let you distort an image by pushing the pixels around with your cursor – similar to Kai Powergoo or Photoshop’s liquify command. Since then I have had a lot of requests for the source code, so I cleaned it up, and you can download it here.

Gallery Incomplet Wins a Rubber Arrow

Last night was the Flash Film Festival at FlashForward 2006 Seattle. Gallery Incomplet was a finalist in the experimental category along with three other great sites. I was really honoured to win a rubber arrow for a site which has been so much fun to build. I’d like to thank… The conference has been really great so far…

gProject Version 1.3 Released

We have just completed and released version 1.3 of our alternative project panel for the Flash authoring environment. gProject 1.3 adds significant new features requested by our user base, including: external locations, network support, quick projects, class path enhancements, organize library, and a ton of smaller enhancements and fixes.

Easily Compile AS3 and Flex2 on Mac OSX

I want to play with AS 3 and Flex 2, but there’s a problem: I’m using Mac OS X, and Flex Builder 2 is only available for Windows. So, I built a contextual menu plugin that compiles AS3 and Flex2 MXML files, then opens them in Safari for testing. It’s still a little rough around the edges, and it’s nowhere near as nice as working in FlexBuilder2, but it works! You can download it here…

Source Code: Tracing ARGB (32 Bit) Hex Values

Many of the new features in Flash 8 use ARGB color values. Unfortunately, debugging can be tricky because Flash’s built in Number.toString(16) method treats all numbers as signed integers. This can result in some unexpected results when tracing an ARGB value… To work around this, you need to split the number into smaller pieces, then concatenate them as strings…