spacer
Yehuda Shiran May 8, 2001
Handling Inadequate Player Version Number
Tips: May 2001

Yehuda Shiran, Ph.D.
Doc JavaScript

Developer News
Microsoft Shows Off Silverlight 4, IE9 Plans
Metasploit Expands Vulnerability Test Framework
HyperCard Reborn?

Sometimes, you may want to limit your script to certain version numbers of the Flash player. You can do it with the setMinPlayer() method of the FlashSound object. FlashSound JavaScript API provides you with even more customer delight. You can specify a code to execute when the existing player version is less than the minimum player version.

As a reminder, in order to sonify your page, follow this recipe:

  • Make sure you have the Flash player. 96% of the surfing population already has it. Download.
  • Include flashsound.js in the HEAD section. Download.
  • Create a flashsound object in the HEAD section.
  • Embed your SWF file in the BODY section.
  • Create an anchor tag and set the onmouseover event handler to the TGotoAndPlay() method.

Let's verify that indeed ifNotMinPlayer() is doing the job. Since the highest player version number is 5, we would test this method if we put 6 as the minimum version number. The method ifNotMinPlayer() should be used after the setMinPlayer() method. Click the following link to see a demo of the new method.

Switch to the Demo

The code if very static. We just set the minimum player to 6 with setMinPlayer(6), and then call ifNotMinPlayer() with a function name as it single argument. The function is downloadRecentPlayer(). It alerts the user to download a newer version.

Here is the source code:

<HTML>
<HEAD>
<SCRIPT SRC="flashsound.js"></SCRIPT>
</HEAD>
<BODY>
<SCRIPT LANGUAGE="JavaScript">
  function downloadRecentPlayer() {
    alert("You need to load a newer version of the Flash player");
  }
  FlashSound.setMinPlayer(6);
  FlashSound.ifNotMinPlayer('downloadRecentPlayer()');
</SCRIPT>
</BODY>
</HTML>

Here is a link you can use to download flashsound.js:

Download flashsound.js


People who read this tip also read these tips:

Look for similar tips by subject:

internet.commediabistro.comJusttechjobs.comGraphics.com

Search:

WebMediaBrands Corporate Info

Legal Notices, Licensing, Permissions, Privacy Policy.
Advertise | Newsletters | Shopping | E-mail Offers | Freelance Jobs

webref The latest from WebReference.com Browse >
Rolling Out Your Own HTML Application Version Control · HTML 5: Client-side Storage · Working with Ajax Server Extensions
Sitemap · Experts · Tools · Services · Email a Colleague · Contact FREE Newsletters 
 The latest from internet.com
Wi-Fi Product Watch, November 2009 · Chip Market Recovering From '08 Collapse · Low-Cost Tools to Kickstart Your New Business