欢迎来到天天文库
浏览记录
ID:50825484
大小:39.95 KB
页数:6页
时间:2020-03-15
《flash音乐控制的代码.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、音乐控制-5-的代码理解1.主控部分的代码vartemp=1;//音乐序号functionaa(){mysound=newSound();//创建声音类的对象mymusic_array=newArray("mp3","mp31","mp32","mp33");//数组声音mysound.attachSound(mymusic_array[temp-1]);//以时间声音的方式加载数组声音//mysound.start();//开始播放mysound.onSoundComplete=function(){temp++;//声音播放完成后声音序号加
2、1if(temp>4){//如果序号加一后大于4序号就变为1重新开始播放第一首歌曲temp=1;}aa();//重新执行aa()函数};onEnterFrame=function(){mysound.setVolume(_root.yinliang.huakuai._x);//设置音量myarray=newArray("好想大声说爱你","只凝视着你","直到世界的心头","捕捉闪耀的瞬间");//歌曲名字数组music_name=myarray[temp-1];//输出歌曲名字zongchangdu=int(mysound.duration/
3、1000);duration:声音的持续时间(以毫秒为单位)。//歌曲总长度,以毫秒为单位yibofang=int(mysound.position/1000);position:声音已播放的毫秒数。如果该声音循环播放,则在每次循环开始时,将position重置为0。//已经播放的声音以毫秒为单位_root.bofangtiao.huakuai._x=240*(yibofang/zongchangdu);//播放条};}aa();//静音i=0;_root.jingyinxian._visible=false;//静音的红线隐藏_root.ji
4、ngyin.onRelease=function(){i++;if(i%2!=0){//求模运算_root.yinliang.huakuai._x=0;_root.jingyinxian._visible=true;}else{_root.yinliang.huakuai._x=80;_root.jingyinxian._visible=false;//静音的红线显示}};stop();2.播放按钮on(release){bofang._visible=false;if(tt){mysound.stop();mysound.start(tt);
5、//从tt时间开始播放}else{mysound.stop();mysound.start(0);}}3.暂停on(release){bofang._visible=true;mysound.stop();tt=(mysound.position)/1000;//表示声音已播放的秒数}4.停止on(release){bofang._visible=true;mysound.stop();tt=false;}5.后一曲on(release){mysound.stop();if(temp>3){temp=1;}else{temp++;}bofang
6、._visible=true;aa();}6.前一曲on(release){mysound.stop();if(temp==1){temp=4;}else{temp--;}bofang._visible=true;aa();}7.滑块控制on(press){startDrag("",true,0,-7,100,-7);}on(releaseOutside,rollOut){stopDrag();}
此文档下载收益归作者所有