Flash 4: The Introduction of ActionScript (and Logic)
It’s the summer of 1999, and the web is getting noisy. If you’ve visited a site lately, you’ve likely seen the "Get Flash Player" badge. But until now, Flash was mostly about linear animation. You’d draw a shape, move it across the timeline, and maybe add a 'Stop' or 'Play' action. But Flash 4 is a massive leap forward.
Logic in the Timeline
Macromedia has introduced what they're calling "ActionScript." It’s not a full programming language yet-it’s more like a collection of sophisticated macros-but it gives us the power to do things that were previously impossible without complex Java Applets or server-side CGI.
// Flash 4 ActionScript used a "point and click" editor
On (Release)
Set Variable: "user_name" = "Guest"
Go to and Play ("Welcome_Screen")
End On
We now have variables, if/else statements, and basic math. You can actually build a calculator or a shopping cart entirely within a Flash file.
The Streaming Vector King
The genius of Flash remains its vector nature. A complex, full-screen animation might only be 50KB because it’s just a set of mathematical instructions. On our 56k modems, this is the only way to get "TV-quality" animation on the web.
The Rise of the "Flash Site"
I’m seeing a trend where clients want their entire website to be a single .swf file. I have mixed feelings about this-it breaks the "Back" button and is invisible to search engines-but the creative freedom is intoxicating. No more fighting with HTML tables and spacer GIFs. With Flash 4, the web designer is finally in control of every pixel.