本文示例源代码或素材下载
下面没有嵌入网页中,所以不能正常播放。
把下面的代码复制到第一帧即可:
fscommand("fullscreen",false);
fscommand("allowscale",false);
fscommand("showmenu",false);
//加载外部声音
my_sound=newSound();
my_sound.loadSound("http://bbs.wybstv.com.cn/v/春暖花开.mp3",true);
my_sound.start();
//循环播放
my_sound.onSoundComplete=function(){
my_sound.start();
};
//创建音量底线
this.createEmptyMovieClip("xing_mc",1);
with(xing_mc){
beginFill(0x009900);
moveTo(46,11);
lineTo(100,11);
lineTo(100,12);
lineTo(46,12);
lineTo(46,11);
endFill();
}
//创建背景方框
this.createEmptyMovieClip("fangkang_mc",2);
with(fangkang_mc){
lineStyle(1,0x008800);
moveTo(0,0);
lineTo(260,0);
lineTo(260,14);
lineTo(0,14);
lineTo(0,0);
}
//创建音量滑块并控制音量
this.createEmptyMovieClip("drag_mc",3);
with(drag_mc){
beginFill(0x008800);
moveTo(46,3);
lineTo(50,3);
lineTo(50,12);
lineTo(46,12);
lineTo(46,3);
endFill();
}
left=drag_mc._x;
right=left+50;
top=drag_mc._y;
bottom=drag_mc._y;
drag_mc._x=my_sound.getVolume();
drag_mc._x=50;
drag_mc.onPress=function(){
this.startDrag(false,left,top,right,bottom);
};
drag_mc.onRelease=drag_mc.onReleaseOutside=function(){
stopDrag();
my_sound.setVolume((this._x)*2);
};
//按钮的可见性
pause_mc._visible=1;
play_mc._visible=0;
//创建播放按钮
this.createEmptyMovieClip("play_mc",4);
with(play_mc){
beginFill(0x008800);
moveTo(5,3);
lineTo(14,7.5);
lineTo(5,12);
lineTo(5,3);
endFill();
}
play_mc.onRelease=function(){
my_sound.start(time);
this._visible=0;
pause_mc._visible=1;
};
//创建停止按钮
this.createEmptyMovieClip("stop_mc",5);
with(stop_mc){
beginFill(0x008800);
moveTo(25,3);
lineTo(34,3);
lineTo(34,12);
lineTo(25,12);
lineTo(25,3);
endFill();
}
stop_mc.onRelease=function(){
my_sound.stop();
pause_mc._visible=0;
play_mc._visible=1;
time=0
};
//创建暂停按钮
this.createEmptyMovieClip("pause_mc",6);
with(pause_mc){
beginFill(0x008800);
moveTo(5,3);
lineTo(14,3);
lineTo(14,12);
lineTo(5,12);
lineTo(5,3);
endFill();
beginFill(0xFFFFFF);
moveTo(8,3);
lineTo(11,3);
lineTo(11,12);
lineTo(8,12);
lineTo(8,3);
endFill();
}
pause_mc.onRelease=function(){
this._visible=0;
play_mc._visible=1;
my_sound.stop();
time=my_sound.position/1000;
};
//创建进度显示文本
this.createTextField("shijian_txt",7,112,-2,100,20);
shijian_txt.textColor=0x009900;
shijian_txt.autoSize=true;
onEnterFrame=function(){
vartotalseconds:Number=my_sound.duration/1000;
varminutes:Number=Math.floor(totalseconds/60);
varseconds=Math.floor(totalseconds)%60;
if(seconds<10){
seconds="0"+seconds;
}
varplayedseconds:Number=my_sound.position/1000;
varminutesed:Number=Math.floor(playedseconds/60);
varsecondsed=Math.floor(playedseconds)%60;
if(secondsed<10){
sec+secondsed;
}
shijian_txt.text=minutesed+":"+secondsed+"—"+minutes+":"+seconds+"(刘常制作)";
};
版权与免责声明
1、本站所发布的文章仅供技术交流参考,本站不主张将其做为决策的依据,浏览者可自愿选择采信与否,本站不对因采信这些信息所产生的任何问题负责。
2、本站部分文章来源于网络,其版权为原权利人所有。由于来源之故,有的文章未能获得作者姓名,署“未知”或“佚名”。对于这些文章,有知悉作者姓名的请告知本站,以便及时署名。如果作者要求删除,我们将予以删除。除此之外本站不再承担其它责任。
3、本站部分文章来源于本站原创,本站拥有所有权利。
4、如对本站发布的信息有异议,请联系我们,经本站确认后,将在三个工作日内做出修改或删除处理。
请参阅权责声明!