April 21, 2001 - Playing a Mystery SWF | WebReference

April 21, 2001 - Playing a Mystery SWF

Yehuda Shiran April 21, 2001
Playing a Mystery SWF
Tips: April 2001

Yehuda Shiran, Ph.D.
Doc JavaScript

Sometimes you get a hold of an SWF file and you don't know what's on the sound track. A good starting guess will be to call the root timeline, "/", and frame 1 or "start". 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.
  • 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.

    Mouse over the following link to play theme.swf:

    Play Now The event handler is the following:

    onmouseover="mySoundObj.TGotoAndPlay('/',1)
    Notice the root timeline, "/", and frame 1. Here is the full listing of this tip:

    <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>

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

    Download flashsound.js

    Download theme.swf