Flash技巧:声音播放、无限循环和停止问题

王朝other·作者佚名  2008-05-19
窄屏简体版  字體: |||超大  

近好多朋友总问FLASH里调用库音乐和无限循环的问题

因为没有时间也没有太详细说明。今天在这里发一个简单的教材

希望对朋友们能有点帮助

my_song=newSound()//定义一个声音变量

my_song.attachSound("第一次")//加载一个库里的声音元素,名字叫“第一次”

my_song.onSoundComplete=function(){//创建了在调用onSoundComplete事件时执行的函数,onSoundComplete为声音播放完毕时自动调用的事件,这样,当声音播放完毕后自动执行mysong.start(),使声音不断播放。

my_song.start()}//播放声音

当然,也可以设置两个按钮对声音的播放和停止进行控制

varstopPosition;//设置一个变量储存音乐的停止位置

bt1.onRelease=function(){//当鼠标按下暂停按钮的时候

my_sound.stop();//音乐停止

stopPosition=my_sound.position/100;//声音停止位置的时间付值给stopPosition

}

bt2.onRelease=function(){//当鼠标按下开始按钮的时候

my_sound.start(stopPosition);//从stopPosition位置开始播放

}//全部结束(sound对象的position属性取得当前声音文件的播放时间(毫秒),你可以用它来制作进度条。原理同load条的加载类)

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

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航