Flash专栏: 基础教程 | 技巧运用 | MTV实例教程 | 游戏实例教程 | 实例教程 | AS教程(new)
photoshop专栏: 基础 | 进阶 | 技巧总汇 | 精彩实例 | 文字特效 | 滤镜魔术 | 实际应用
网页设计: Dreamweaver教程 | FireWorks教程 | CorelDraw设计 | Freehand/Illustrator教程 | 音乐转换教程
其他教程: 操作系统 | 程序设计 | 网站开发 | 图形图像 | 数据库 | 网络技术 | 安全相关 | 认证考试 | 硬件知识 | 服务器
Flash专栏>Flash基础教程>声音播放、无限循环和停止问题   返回上一页

  日期:2006-07-17 11 作者:lvan 来源:闪吧
天气预报 IP地址 手机号码 邮编 翻译 在线代理 在线评书 好dj


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


近好多朋友总问FLASH里调用库音乐和无限循环的问题
因为没有时间也没有太详细说明。今天在这里发一个简单的教材
希望对朋友们能有点帮助

my_song = new Sound()//定义一个声音变量 
my_song.attachSound("第一次")//加载一个库里的声音元素,名字叫“第一次” 
my_song.onSoundComplete = function() { //创建了在调用 onSoundComplete 事件时执行的函数,onSoundComplete 为声音播放完毕时自动调用的事件,这样,当声音播放完毕后自动执行mysong.start(),使声音不断播放。 
my_song.start() }//播放声音 
当然,也可以设置两个按钮对声音的播放和停止进行控制
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条的加载类) 
希望能对要做MP3播放器的朋友起到一定的作用
   责任编辑:uufeng    时间:2006年6月12日


 
高手云集 版权所有 1998-2006