mysound.stop(); name_txt.text="stop"; } step_btn.onRelease=function(){ //步进 if(mid<count){ mid++; soundid(music[mid-1].url,music[mid-1].name); } } back_btn.onRelease=function(){ //步退 if(mid>1){ mid--; soundid(music[mid-1].url,music[mid-1].name); } } pause_btn.onRelease=function(){ //暂停 position=mysound.position/1000; mysound.stop(); name_txt.text="pause"; soundbool=true; } sound_mc.sound_btn.onPress=function(){ //音量的滑块滑动 sound_mc.startDrag(false,95,2.3,145,2.3); } sound_mc.sound_btn.onRelease=sound_mc.sound_btn.onReleaseOutside=function(){ sound_mc.stopDrag(); var t=int((this._parent._x-95)*2); mysound.setVolume(t); } _root.music_mc.onEnterFrame=function(){ var f=(mysound.position/mysound.duration)*100; if(isNaN(f)){ _root.music_mc.num_txt.text="music";//不播放时显示"music" }else{ _root.music_mc.num_txt.text=f.toString().slice(0,5);//播放时显示播放进度,并设置 _root.music_mc.num_txt._x=50.7+f/2; //num_txt的坐标 } }
好了,现在main.swf的内容说完了,下面是每个分栏目的swf了
第四章 about.swf 如果前面的音乐播放器部分中Flash+XML看懂的话,这部分就很简单了,最终效果图如下:

About.swf主要包括一个about_mc,时间轴如下图:
上一篇:Flash绘制精致矢量图——斑驳的秋天落叶
下一篇:Flash绘画技巧之绘制人物侧面效果图
|