从指定的帧上开始流 FlashSound的javascript API支持象CD播放器那样的随机访问磁道中任何帧的能力。所以你可以指定任意的帧好来播放你喜欢的声音。
如图1所示的四个连接是连到一个典型的CD播放器控制面板上,第一个连接是回到第一帧开始播放,第二个连接是否从第100帧处开始播放,第三个连接是从第200帧处开始播放,而第四个连接是暂停所有的播放。
(图1)
详细的代码如下:
<HTML>
<HEAD>
<SCRIPT SRC="flashsound.js"></SCRIPT>
<SCRIPT>
var mySoundObj = new FlashSound();
</SCRIPT>
</HEAD>
<BODY>
<A HREF="javascript://"
onmouseover="mySoundObj.TGotoAndPlay('/',1)">
从第1帧开始播放</A>
<A HREF="javascript://"
onmouseover="mySoundObj.TGotoAndPlay('/',100)">
从第1000帧开始播放</A>
<A HREF="javascript://"
onmouseover="mySoundObj.TGotoAndPlay('/',200)">
从第200帧开始播放</A>;
<A HREF="javascript://"
onmouseover="mySoundObj.TStopPlay('/')">
暂停</A><
<SCRIPT>
mySoundObj.autostart = false;
mySoundObj.embedSWF("earsonly.swf");
</SCRIPT>
</BODY>
</HTML>
这里我们将autostart(自动开始播放)设置为Flase。这个例子很好地说明了我们怎样利用javascript来重载Flash行为。
上一页 [1] [2] [3] [4] [5] [6] [7] [8] 下一页