May 27, 2001 - Jumping to the Next Sound Track | WebReference

May 27, 2001 - Jumping to the Next Sound Track

Yehuda Shiran May 27, 2001
Jumping to the Next Sound Track
Tips: May 2001

Yehuda Shiran, Ph.D.
Doc JavaScript

In some of your applications you may need to use Flash Audio and JavaScript directly, without any prepackaged APIs such as FlashSound JavaScript API. You will enjoy more features, methods, and properties, but you'll have to take care of all the tiny details that are taken for granted when using FlashSound API.

One of the "tiny" details is embedding the sound object. The JavaScript file included in this tip, flashsoundcheck.js, does exactly this, and other stuff. It also checks for Flash plug-ins, and minimum player version.

The following link demonstrates the Play() Flash method. The syntax is just Play(). It starts playing the track. When you have several sound tracks on the same SWF, the playhead will jump to the next track when you call Play(). Try the animal sounds below. Each button click advances the playhead to the next animal sound.

Next Animal

<FONT FACE="Arial,Helvetica,Verdana" SIZE="2">Here is the source code:</FONT><P>
<SCRIPT LANGUAGE="JavaScript" SRC="flashsoundcheck.js"></SCRIPT>
<A href="javascript://" onclick="javascript:mySwf.Play(); return false">Play</A>
<SCRIPT LANGUAGE="JavaScript">
  Flash_embedSWF("animalsounds.swf");
  var mySwf = window.document.sonify;
</SCRIPT>