当前位置: 主页 > 网页制作 > Javascript > 如何通过JavaScript实现利用FLASH嵌入声音

如何通过JavaScript实现利用FLASH嵌入声音

时间:2010-1-28来源:站长资讯网 点击:

下面让我们来验证以下setMinPlayer()是如何工作的。因为最好的版本号是5,我们当我们设置最小的版本号为6的时候,播放器将不会发出声音。

如图9所示的三行的连接会向我们展示这所有的一切。第一行第一个连接示设置最小的版本号为5,第二个示设置播放器的最小版本号为6,这是就会使得播放器不会发出声音。你马上可以试一试。



(图9)

以下是具体代码:

<HTML>

<HEAD>

<SCRIPT SRC="flashsound.js"></SCRIPT>

<SCRIPT>

var mySoundObj1 = new FlashSound();

var mySoundObj2 = new FlashSound();

</SCRIPT>

</HEAD>

<BODY>

<P><A HREF="javascript://"

>

设置播放器最小版本号为5</A>

<A HREF="javascript://"

>

设置播放器最小版本号为 6</A></P>

<A HREF="javascript://"

>播放教程音乐</A>

<A HREF="javascript://"

>暂停播放</A>

<A HREF="javascript://"

>继续播放</A>

<A HREF="javascript://"

>是否播放</A></P>

<A HREF="javascript://"

>播放Scale音乐</A></P>

<SCRIPT>

mySoundObj1.autostart = false;

mySoundObj1.embedSWF("earsonly.swf");

mySoundObj2.embedSWF("scale.swf");

</SCRIPT>

</BODY>

</HTML>
清除错误信息 清除错误信息在所有的编程语言中都是一个值得讨论的题目。通常它是一个令程序员头痛的事情。对于一个程序也许你都有这样的感受:当你编制程序的时候发现一个错误,你一定会兴奋不已,或者你检查了多遍程序还是发现不了错误存在的地方,同样会令你烦恼。因为这是一个很严谨的题目 ,所以就让你自己去决定了。毫无疑问,对于一个编程的新手来说,错误信息是一个很重要的内容,因为你需要根据这个错误信息来调试你的新手稿程序。

利用FlashSound JavaScript API你可以选择是否清除错误信息,具体是利用FlashSound 对象的muteErrorMsg属性。为了保留错误信息,你需要将这个属性设置为False。如果想在调试阶段还是将它设置为True。其实缺省值就是True,一旦设置为true。错误信息就将被清除。

下面的JavaScript代码包含了一个错误,因为有一个变量没有被定义:

<SCRIPT LANGUAGE="JavaScript">

FlashSound.muteErrorMsg = a;

</SCRIPT>

我们可以为这个JavaScript错误选择保留或者清除这个错误信息。下面的手稿程序是清除错误信息:

<SCRIPT LANGUAGE="JavaScript">

FlashSound.muteErrorMsg = true;

FlashSound.muteErrorMsg = a;

</SCRIPT>

如果要保留错误信息,那么手稿程序如下: <SCRIPT LANGUAGE="JavaScript">

FlashSound.muteErrorMsg = false;

FlashSound.muteErrorMsg = a;

</SCRIPT>

你可以点击如图10的两个连接来看这两个文件的演示:



(图10)

具体实现保留错误信息的代码如下:

<HTML>

<HEAD>

<SCRIPT SRC="flashsound.js"></SCRIPT>

</HEAD>

<BODY>

<SCRIPT LANGUAGE="JavaScript">

FlashSound.muteErrorMsg = false;

FlashSound.muteErrorMsg = a;

</SCRIPT>

</BODY>

</HTML>

具体实现清除错误信息的代码如下:

<HTML>

<HEAD>

<SCRIPT SRC="flashsound.js"></SCRIPT>

</HEAD>

<BODY>

<SCRIPT LANGUAGE="JavaScript">

FlashSound.muteErrorMsg = true;

FlashSound.muteErrorMsg = a;

</SCRIPT>

</BODY>

</HTML>

 

站长资讯网
.
分页: [1] [2] [3] [4]
TAG: JavaScript FLASH
推荐内容最近更新人气排行
关于我们 | 友情链接 | 网址推荐 | 常用资讯 | 网站地图 | RSS | 留言