论坛交流
首页办公自动化| 网页制作| 平面设计| 动画制作| 数据库开发| 程序设计| 全部视频教程
应用视频: Windows | Word2007 | Excel2007 | PowerPoint2007 | Dreamweaver 8 | Fireworks 8 | Flash 8 | Photoshop cs | CorelDraw 12
编程视频: C语言视频教程 | HTML | Div+Css布局 | Javascript | Access数据库 | Asp | Sql Server数据库Asp.net  | Flash AS
当前位置 > 文字教程 > Flash教程
Tag:flash cs,flash 8,鼠绘,as,手绘,工具,文字,loading,入门,初学,mc,影片剪辑,声音,mtv,游戏,引导,遮罩,菜单,补间,广告条,时钟,视频教程

简单MP3播放器制作方法

文章类别:Flash | 发表日期:2008-9-21 20:07:56

   点击浏览该文件
点击浏览该文件
http://bbs.flash8.net/bbs/UploadFile/2005-7/20057314341137.swf
<!--发贴心情-->
首先创建几个按钮,放在第一桢,点击按钮在按钮上写下如下代码

on(release){
\\创建一个函数,使音乐文件加载到25%才开始播放,要不然从网上加载的时候会卡。
function zairu(){
if(b>=25){
mysound.start(0,10);
\\假如加载到25%就清除。
clearInterval(poll);
}
}
poll=setInterval(zairu,100);
yinyue("你要加载的MP3地址");
}
按此在新窗口浏览图片
回到主场景,创建2个动态文本,变量名分别命为txt1,txt2,txt3,按此在新窗口浏览图片

function yinyue(name){
\\建立声音对象,方便控制声音
mysound=new Sound(this);
\\载入声音
mysound.loadSound(name,true);
\\在这里先停止声音,不然声音会加载到能启动解压程序时自动播放
mysound.stop(name);
}
function loading(){
\\已加载声音大小
l=mysound.getBytesLoaded();
\\声音总大小
m=mysound.getBytesTotal();
b=int(l/m*100);
txt1=b+"%";
txt2=int(l/1000)/1000+"M"+"/"+int(m/1000)/1000+"M";
\\已播放声音时间
time=int(mysound.position/1000);
\\声音总时间
time2=int(mysound.duration/1000);
s1=time;
if(s1<10){
s1="0"+s1;
}
txt3="已播放: "+s1+"秒";
loading21.loading3._xscale=b;
\\设置声音的音量大小,
mysound.setVolume((huakuai2.huakuai._x+50)*2);
}
\\定时器触发时间为100毫秒一次,使上面设置的变量不断更新
setInterval(loading,100);

创建播放,暂停,快进,快退按钮分别写AS

on(release){
this.mysound.start(this.mysound.position/1000,1);
}
on(release){this.mysound.stop();}
on(release){
this.mysound.start((this.mysound.position/1000)+10,1);
}
on(release){
this.mysound.start((this.mysound.position/1000)-10,1);
}

按此在新窗口浏览图片

视频教程列表
文章教程搜索
 
Flash推荐教程
Flash热门教程
看全部视频教程
购买方式/价格
购买视频教程: 咨询客服
tel:15972130058