Accessibility
Michael Williams

Michael Williams

 

Table of Contents

Created:
11 July 2005
User Level:
Intermediate, Advanced
Products:
Flashplayer

Future-Proofing Flash Player Detection Scripts

Each new release of Macromedia Flash Player brings opportunities to create even better experiences. One of the most challenging aspects of deploying Flash content is building a robust detection script that withstands the test of time. The upcoming release of Flash Player, codenamed "Maelstrom," introduces some new features which make detection and installation a great deal easier than before. After it is released, we will provide a comprehensive guide to detecting and installing Flash Player on your website.

In the meantime, however, as the Flash Player team performs ongoing compatibility testing, we've noticed that some popular sites perform player detection in such a way that visitors with Flash Player versions greater than the required version are not permitted to view the content. This prevents our quality assurance team and our beta testing community from being able to discover compatibility issues proactively with the new version of Flash Player. Moreover, detection scripts that aren't updated by the time Macromedia releases Flash Player 8 will prevent users who have the latest version from entering your site.

Mending your detection scripts, if it is necessary, can be done easily and quickly and tested for virtually all script- or SWF-based detection scripts that encompass all versions. Doing so will simplify detection on your site and ensure that you don't unnecessarily shut out visitors.

This article covers two important topics:

  • Checking and, if necessary, updating your existing detection scripts to ensure that they function properly when visitors who have Flash Player 8 begin frequenting your website
  • Script-based detection of the Flash Player minor revision in Microsoft Internet Explorer

About the author

The late Michael Williams was a software engineer at Adobe Systems. Preceding his untimely passing in 2008, he was responsible for evangelizing and implementing technologies related to Macromedia Flash, now Adobe Flash. He joined Macromedia in 2000. Prior to Adobe, Michael spent three years doing research and development at the Walt Disney Company. He was also a member of the Macromedia Flash Advisory Board. At Disney/Go.com, Michael developed and implemented web content and applications for various corporate sites, including Disney.com, Disneyblast.com, Movies.com, ESPN.com, and ABC.com. He helped Disney create core systems and standardize on a single platform after the acquisition of Infoseek. He is deeply missed by his coworkers and close friends at Adobe.