当前位置: 首页 > 设计代码 > 正文

声音播放、无限循环和停止问题

  近好多朋友总问FLASH里调用库音乐和无限循环的问题
因为没有时间也没有太详细说明。今天在这里发一个简单的教材
希望对朋友们能有点帮助
[code]
my_song = new Sound()//定义一个声音变量
my_song.attachSound("第一次")//加载一个库里的声音元素,名字叫“第一次”
my_song.onSoundComplete = function() { //创建了在调用 onSoundComplete 事件时执行的函数,onSoundComplete 为声音播放完毕时自动调用的事件,这样,当声音播放完毕后自动执行mysong.start(),使声音不断播放。
my_song.start() }//播放声音
[/code]

当然,也可以设置两个按钮对声音的播放和停止进行控制
[code]
var stopPosition;//设置一个变量储存音乐的停止位置
bt1.onRelease=function(){//当鼠标按下暂停按钮的时候
my_sound.stop();//音乐停止
stopPosition=my_sound.position/100;//声音停止位置的时间付值给stopPosition
}
bt2.onRelease=function(){//当鼠标按下开始按钮的时候
my_sound.start(stopPosition);//从stopPosition位置开始播放
} //全部结束(sound对象的position属性取得当前声音文件的播放时间(毫秒),你可以用它来制作进度条。原理同load条的加载类)
[/code]

希望能对要做MP3播放器的朋友起到一定的作用

本文固定链接: http://blog.duoday.com/2006/182.html | 奇风's Blog

该日志由 于2006年09月13日发表在 设计代码 分类下, 你可以发表评论,并在保留原文地址及作者的情况下引用到你的网站或博客。

原创文章转载请注明: 声音播放、无限循环和停止问题 | 奇风's Blog

声音播放、无限循环和停止问题:等您坐沙发呢!

发表评论

电子邮件地址不会被公开。 必填项已用 * 标注
? razz sad evil ! smile oops grin eek shock ??? cool lol mad twisted roll wink idea arrow neutral cry mrgreen
快捷键:Ctrl+Enter