注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

午老虎网博

大家好才是真的好!

 
 
 

日志

 
 

flash一帧制作mp3播放器  

2014-05-18 23:33:36|  分类: flash欣赏 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
 

制作一个简单的插入到音画单图中的外部MP3格式音乐播放器制作,首先看下效果:
 
1 步骤一打开FLASH软件,设置背景尺寸为300宽,高20,确定
2 进入场景,在场景一的第一帧处点击,右键打开动作面板,输入以下语句即可:
代码如下:
(注:以下代码去掉红色部分,输入你需要的MP3地址和文字就OK!)
fscommand("fullscreen", false);
fscommand("allowscale", false);
fscommand("showmenu", false);
//加载外部声音
my_sound = new Sound();
my_sound.loadSound("
http://www.duliya.com/UploadFiles/User/229/201209/2012091514121821136.mp3", true);
my_sound.start();
//循环播放
my_sound.onSoundComplete = function() {
my_sound.start();
};
//创建音量底线
this.createEmptyMovieClip("xing_mc", 1);
with (xing_mc) {
beginFill(0xff0000);
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, 0xcc0000);
moveTo(0, 0);
lineTo(300, 0);
lineTo(300, 16);
lineTo(0, 14);
lineTo(0, 0);
}
//创建音量滑块并控制音量
this.createEmptyMovieClip("drag_mc", 3);
with (drag_mc) {
beginFill(0xFF00FF);
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(0x33FF00);
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(0x00FF00);
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(0xFF0000);
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.5, 100, 20);
shijian_txt.textColor = 0xFF0000;
shijian_txt.autoSize = true;
onEnterFrame = function () {
var totalseconds:Number = my_sound.duration/1000;
var minutes:Number = Math.floor(totalseconds/60);
var seconds = Math.floor(totalseconds)%60;
if (seconds<10) {
seconds = "0"+seconds;
}
var playedseconds:Number = my_sound.position/1000;
var minutesed:Number = Math.floor(playedseconds/60);
var secondsed = Math.floor(playedseconds)%60;
if (secondsed<10) {
secondsed = "0"+secondsed;
}
shijian_txt.text = minutesed+":"+secondsed+" 一 "+minutes+":"+seconds+"(怪自己.慢摇 MP3 )";
};

 

简单快捷,喜欢的朋友可以拿着使用,
 
OK就复制到这里.按Ctrl+回车.测试一下你做的效果如果大家感觉效果和我的完全相同.想改一下风格或换歌曲.那么接着往下看第一步更换音乐

按F9打开代码库找如下图所示的代码字段将其地址改成你想要播放的音乐地址.音乐地址可以到百度搜索(my_sound.loadSound

("http://dt.163.com./download/music/1.mp3", true); )
第二步改变其颜色( beginFill(0xFFFFFF); )

红色圈里的0表示播放的宽度.FF0000表示颜色.在RGB里表示颜色大家只需要改后面的FF0000及可.以下我为大家推荐几款颜色值1白色FFFFFF2黑

色0000003红色FF00003蓝色0000FF4黄色FFFF005绿色00FF006粉色FF00FF当然RGB六元色不止这些. 我就不一一写出来了.大家可以去颜色库里找

.鼠标一点击上面.就会显示出它的值的.


  评论这张
 
阅读(24)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017