spacer
Yehuda Shiran April 22, 2001
Sonifying without Links
Tips: April 2001

Yehuda Shiran, Ph.D.
Doc JavaScript

Developer News
News Flash: Adobe Has iPhone Workaround
Adobe's Flash 10.1 Goes Mobile (Minus iPhone)
A Salute to Visionary CEOs

The FlashSound JavaScript API supports several instance properties. You can assign as many parameters as you like, before embedding the sound. 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 onclick or onmouseover event handler to the TGotoAndPlay() method.

The following four links point to four pages with similar code:

autostart=true;loop=true

autostart=true;loop=false

autostart=false;loop=true

autostart=false;loop=false

Here is the code for the bottom link:

<HTML>
<HEAD>
  <SCRIPT SRC="flashsound.js"></SCRIPT>
  <SCRIPT>
    var mySoundObj = new FlashSound();
  </SCRIPT>
</HEAD>
<BODY>
<A HREF="javascript://" onmouseover="mySoundObj.TGotoAndPlay('/',1)">Play Now</A>
<SCRIPT>
  mySoundObj.loop = false;
  mySoundObj.autostart = false;
  mySoundObj.embedSWF("theme.swf");
</SCRIPT>
</BODY>
</HTML>

Remember that you have to assign properties before you embed the sound with embedSWF(). Notice the "Play Now" link that you can use to re-trigger the sound. You don't need a link when both autostart and loop are true, because the sound never stops.

Here are links you can use to download flashsound.js and theme.swf:

Download flashsound.js

Download theme.swf


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, Reprints, Permissions, Privacy Policy.
Advertise | Newsletters | Shopping | E-mail Offers | Freelance Jobs

webref The latest from WebReference.com Browse >
Building a Banking Application Home Page with OOP · Mixing Scripting Languages · Review: phpFox, a Social Networking CMS with all the Bells and Whistles
Sitemap · Experts · Tools · Services · Email a Colleague · Contact FREE Newsletters 
 The latest from internet.com
Enterprise 2.0: Social Networking in the Cloud · BroadSoft Marketplace Hastens Pace of Telephony Innovation · Review: HTC Hero for Sprint