Many companies out there worry about adopting the latest and greatest technology for their online experience. This is a legitimate concern, given that we all want as many people as possible to view our content without having to download the latest and greatest plug-in. Drop-off rates increase relative to the number of roadblocks that we put up between their current browser configuration and the configuration we require of them.
The good thing is, some plug-ins already have an extremely high penetration rate due to the adoption of these technologies by web developers. One plug-in in particular has enhanced everyone’s web experience, from Amazon to YouTube: Flash Player 9.
The release of Flash 9 as part of Adobe Creative Suite (CS) 3 back in 2007 introduced the development community to ActionScript (AS) 3, a more intuitive and structured programming language. Unfortunately, most of us developers still had to support legacy AS2 Flash files, mainly because:
• Many businesses have legacy Flash applications that need to be maintained
• These legacy Flash applications require older plug-ins
In short, most businesses would much rather stick with legacy technology than build a new AS3 application requiring a brand new plug-in. This is understandable, up to a point in time — specifically, the point when we see that a significant amount of the online population has adopted a Flash player that can play Flash files built with AS3.
Guess what? We’ve reached that point. As of June 2008, the US, Europe, and other emerging markets have all reached more than a 95% penetration rate for the Flash Player 9 plug-in. Still, the question remains, why bother upgrading your Flash applications?
As many of us know, technology changes on a daily basis, and plenty of breakthroughs end up being flashes in the pan, so to speak. The same goes for Flash developers and the tools we use to build attractive and engaging websites. However, AS3 was a game-changer, allowing us to develop our applications in a smarter way with cleaner separation of logic and content.
See the difference for yourself. Click on the thumbnails above to see the AS3's superiority. (comparison courtesy of Noventaynueve.com).
At Springbox, we have Flash developers who adopted AS3 early on and already have a library of reusable code, from video players to complex data loaders. This library gives us a better foothold when building various parts of a Flash application, and in turn can save our clients time and money. With the added time and a solid code base, we can produce richer, more interactive — and more intelligent — websites.
Those aren’t the only benefits, either. We all want video on our website, and Adobe didn’t skimp on the improvements in this area. You can now go full screen with your video, and use other formats such as MOV and MP4. Improved speed is another huge factor. According to Adobe, AS3 code executes up to 10 times faster than AS2 code. How can you argue with that?
Flash has come a long way, and I’m sure it still has a long way to go. As a fellow developer, if you aren’t on board already with AS3, you need to be. It’s time to step out of the dark ages of Flash website development. Player 10 was released last month, so it won’t be long before this plug-in is the gold standard.
AS3 is here to stay, and will only get better. We want our clients to have the best bang for their buck when it comes to Flash. Coding applications using AS3, targeting Flash Player 9, enables us to deliver exactly that.