This is actually an old version of For the latest and greatest, check out the new site.

Flash Archives


Over the last year, I’ve had the chance to participate in a wonderful project: the website redesign for the Maryland Institute College of Art. To date, it’s been one of my favorite projects ever. Here’s a look at some of the intricacies behind this new site.

Flash Cache

Having trouble seeing the most current version every time you update a Flash movie? Here’s a quick tip to help you get over that.

Introducing swfIR

Over a year in the works, I’m proud to announce the unveiling of a project that has been very close to me.

Flash Photography

I’ve recently (again) become enamored with photography portfolios, especially those done with Flash.

Flash Course 4: Smarter Current States

Here’s a quick note about improving navigation in your Flash movies: make sure the user can easily tell where they are within your site by your navigation. You’ll find a couple of quick tips as to how you can enhance a barebones Flash navigation into a “You are here” roadmap.

Calling All Developers: We Need a Switcheroo

Testing is good. It's the sign of a thorough workman. Working on the web, we should strive to be thorough workmen. Many are familiar with the idea and practice of developing a site and testing it in multiple browsers, platforms, and settings. And yet, there's still one thing we can't test for backward and forward compatibility: the Flash player.

Flash Course 3: Actionscript

When I decided to write this article, I concluded that I wouldn’t try to teach Flash through this articles. Instead, I’ll try to show you that Flash hasn't completely succumb to the stigma imposed on it. Sure, it's been abused in the past, but it's still a very useful tool. Don't let the title mislead you: there will be no learning of Actionscript here. There are lots of other sites that are better suited for that, like Flash Kit or However, I think that what I have to offer is equally as valuable. I’ll attempt to explain why understanding the concept of Actionscript can make you a dangerous designer or developer, especially if you understand and practice the separation of content, presentation, and behavior.

Flash Course 2: The Timeline

The timeline is one of the most basic tools in Flash. While mostly associated with amateur to intermediate Flash developers because of its ease of us, it's easily of the most underestimated and undervalued. Many things that can be done on the timeline can be done with Actionscript; however, the notion that you should do everything with Actionscript if possible is a giant misconception. There are instances where timeline animation is more appropriate than programmed animation, and vice versa; more on this in the coming weeks.

Flash Course 1: Intro to Flash

I know things have been lacking around here, but there's a good reason. Equal to my passion for typography is my passion for Flash. I've been meaning to write about it for a while, but I wanted to make sure that what I had to say was worth while. In constantly contemplating exactly what to write about, the ideas began to categorize themselves, and, eventually, started to fall well into a series format. Inspired by Mark Boulton's great Five Simple Steps series, my own will attempt to teach you all you need to know about Flash to be well informed. This is not a set of tutorials designed to teach you Flash. There will be tutorials; however, they will be specific to the point o' the day. The goal is to examine some practical and appropriate applications of the software. Let's get on with it.