The last ten months I have been hacking on a little cross platform WebKit based browser call Arora. Users try it out and are mostly happy, but near all of them end up asking me the same thing:
How do I get flash to work?
Adobe owns the web and they don't even know it.
Judgement Counts. John McCain, More of the Same...
-John McCain on Sarah Palin
Actionscript 3.0 and clickTag
Ignoring This Site
To begin, I am now Sr. Designer at NFL.com and designing for a site that has such a huge audience is not a small feat.
More importantly though, I have been working on a number of new projects and tutorials in AS3. I've decided not to port my existing examples over because they are conceptually very similar to th AS3 implementations, for the most part there are really only a few syntax changes and added event listeners.
The main project that I've been working on though was inspired by Erik Natzke from my trip to FITC Toronto about a month ago. The night I saw his presentation I went back to my hotel room and immediately began extending the particle system I had already been working on for the previous few months and really started to unleash its power. I've developed it into a system I call Partisiple. Partisiple allows me to take an image and paint a new image using its color data as parameters that control my "brush".
The image attached to this post was created using Partisiple and a simple random motion generator. I've only begun to scratch the surface of the potential of this system, so be on the look out for more.
A Programming Haiku
It should be variable
I don't fucking care
Young and aspiring designers please note:
Using "cool and interesting" fonts does not make for great design. The font you choose is simply a tool to help express the words that the letters make. It is the great designer who can take Helvetica or Akzidenz to new interesting places. The font isn't the design, your use and arrangement of the font is the design.
Tutorial: A Simple script to create a random flicker
Objective:
To create a method that causes a random flickering effect.
To set this up , create a movieclip on stage and give it an instance name of myCoverUp. The script below, declares a variable on the main timeline so it can be used outside the scope of the function flicker(). Then the function flicker chooses a random number between 0-50, toggles the visibility of myCoverUp, then clears and creates a new interval timer using the random number as a delay.
var nextInterval = 100;
flickerInterval = setInterval(flicker, nextInterval);
function flicker(){
nextInterval = Math.random() * 50;
myCoverUp._visible = !myCoverUp._visible;
clearInterval(flickerInterval);
flickerInterval = setInterval(flicker, nextInterval);
}