选择显示字体大小

用javascript实现利用flash嵌入声音(二)

从指定的帧上开始流 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行为。

停止和播放流

flashsound的javascript api支持一个等价于暂停的方法,即tstopplay()。这个tstopplay()方法有一个参数,即timeline(时间线)。我们可以使用“/”(反斜线)来指定主时间线。tstopplay()可以在指定的时间线上停止向前播放,而不会重新播放。值得指出的是,这个tstopplay()方法只能停止了设置为流同步的声音的播放,而不能设置为时间或者开始同步的声音的播放。

同样,flashsound的javascript api页支持等价于播放的方法,即tplay()。这个tplay()方法也有一个参数,也为时间线。类似地,我们可以使用“/”来指定主时间线。tplay()可以在被tstopplay()停止播放的帧处的时间线(传递给tplay()的参数)上开始播放,或者从第一帧开始播放。这个tplay()方法也只能开始播放被设置为流同步的声音,也不能开始播放被设置为时间同步或者开始同步的声音。



(图2)

如图2所示的三个连接是连到典型的磁带录音机控制面板上。第一个连接是利用tgotoandplay()重新播放,第二个连接是利用tstopplay()来暂停播放,而第三个连接是利用tplay来继续播放被暂停在某处的声音。详细的代码如下: <html>

<head>

<script src="flashsound.js"></script>

<script>

var mysoundobj = new flashsound();

</script>

</head>

<body>

<a href="javascript://" onmouseover="mysoundobj.tgotoandplay('/',1)">

重新开始播放</a>

<a href="javascript://" onmouseover="mysoundobj.tstopplay('/')">

暂停播放</a>

<a href="javascript://" onmouseover="mysoundobj.tplay('/')">

继续播放</a>

<script>

mysoundobj.autostart = false;

mysoundobj.embedswf("earsonly.swf");

</script>

</body>

</html>


 


关键字 本文所属关键字

相关 与本文相关文章

分类 所有文章关键字导航

源码编程相关

Java   Asp   PHP   .Net   XML   C/C++   CGI   VB   Jsp   J2ee   J2se   J2me   EJB   Servlet   Tomcat   Resin   Struts   Weblogic   Eclipse   ANT   GUI   JMS   Web servise   IDEA   Webphere   Hibernate   Spring   Jboss   Applet   Swing   Socket   Javamail   Perl   Ajax   P2P   安全   模式   框架   测试   开源   游戏

SQL数据库相关

My-SQL   Ms-SQL   Access   DB2   Oracle   Sybase   SQLserver   索引   存储过程   加密   数据库   分页   视图  

手机无线相关

3G   Wap   CDMA   GRPS   GSM   IVR   彩信   短信   无线   增值业务

网页设计制作相关

HTML   CSS   网页配色   网页特效   Javascript   VBscript   Dreamweaver   Frontpage   JS   Web   网站设计

网站建设推广相关

建站经验   网站优化   网站排名   推广   Alexa

操作系统/服务器相关

Windows XP   Windows 2000   Windows 2003   Windows Me   Windows 9.x   Linux   UNIX   注册表   操作系统   服务器   应用服务器

图形图像多媒体相关

Photoshop   Fireworks   Flash   Coreldraw   Illustrator   Freehand   Photoimpact   多媒体   图形图像

标准 网站致力的规范

Valid CSS!

无不良内容,无不良广告,无恶意代码

Valid XHTML 1.0 Transitional

creativecommons