- 浏览: 43834 次
- 性别:
- 来自: 深圳
最新评论
FLASH做简单MP3播放器——新手来学呀
~~~~~~~开场白~~~~~~~
上网多了,常看到好多网页中有用FLASH做的播放器!
有它加在网页中确实给整个页面增加了不少气氛!
学FLASH的新手们看到了当然想自己也亲自做个喽!对不!
我也是其中之一哦哈!
~~~~~~开始制作~~~~~~
我的思路:
1:由于要放在网页上的所以播放器SWF文件要小,也就是说MP3歌曲文件要从外部加载!
2:能实现:
A打开网页时能自动加载第一首歌并播放;播放完后自动播放下一首;播放完最后一首能回到第一首;
B有六首歌的按钮任浏览者可直接选择其一并播放;
C有个动态字幕,能显示当前歌曲的曲目;
D有能实现暂停、继续、下一首、上一首的四个按钮和音量控制按钮;
~~~~~~~~~~~
——OK!有了思路就画播放器界面吧!如下图,我画的比较简单,
朋友们可以自己发挥画个有个性的属于你的界面吧!
加载歌曲和实现字幕实时滚动的代码我放在帧上!我共用两帧来实现!
界面上的每个按钮实现的功能的代码我分别放在各自的按钮上!
第一帧我主要用来实现字幕的实时滚动和实时的音量大小!
第二帧就是加载外部MP3,和实时判断歌曲放完后自动放下一首!
第一帧代码如下:
onLoad = function () {
sname = 1[//声明歌曲序号变量,后面要用到它;比如下面要用到它来实现字幕的内容还有第二帧要用它来确定要播放哪首歌;
count = 0;// 在AS2.0里就必须加这句; AS1.0就不用;意思也是声明变量,在实现字幕的滚动时用到;
};
//以下代码只用于实现字幕的滚动 加载声音的代码我全放到第二帧上了
function loaded() {//自定义调用函数loaded()以便以后调用,
_root.onEnterFrame = function() {
_root.mySound.setVolume(_root.Msound.Bsound._x);
//这句代码是实时获取声音的大小,本来我是放在控制音量的按钮上的,但发有BUG!因为同时用两个onEnterFrame会产生冲突!
count += 1;
show = mbsubstring(this["text"+sname], count-15, count);//这句就是让字幕滚动;注意这里的"show"!它来自动态文本框的变量名!
if (count>mblength(this["text"+sname])-8) {//这个if用于判断字幕滚完后又从头开始滚动;
count = 0;
}
};
}
loaded();//调用刚才定义好的函数!在播放也会调用到!
//以下是定义动态字幕要显示的内容!
text1 = "当前曲目为——明年今日--陈弈迅 ";
text2 = "当前曲目为——冲动的惩罚--刀郎 ";
text3 = "当前曲目为——爱就爱了 -- 陈琳 ";
text4 = "当前曲目为——好心分手 --王力宏 ";
text5 = "当前曲目为——栀子花开 - 何 炅 ";
text6 = "当前曲目为——七里香 -- 周杰伦 ";
第二帧代码如下:
if (sname
本文转自:http://www.5uflash.com/flashjiaocheng/Flashyingyongkaifa/1102.html
发表评论
-
使用ProgressBar,Loader做LOADING简易教程
2010-04-10 13:39 706这里介绍一个用组件ProgressBar,Loader来做LO ... -
一个flash loading效果
2010-04-10 13:39 700在公司里做动画时候做的一个loading的效果,可以参考但不要 ... -
非常棒的loading制作教程
2010-04-10 13:39 556首先,想说一下我写此文的动机。记得很早之前我曾经说过“没有l ... -
flash进度控制条
2010-04-10 13:39 385这是我在做flash mv时做的,看下效果: 下面是代码: / ... -
Flash打造美女影片指导进度条
2010-04-10 13:38 585我们制作一个好看的影片导入进度条。 先看效果。 准 ... -
as3打造过点作已知直线的垂线,求垂足坐标
2010-04-09 11:54 682var Arr:Array=new Array(); Arr ... -
as3打造过点作已知直线的垂线,求垂足坐标
2010-04-09 11:53 1134var Arr:Array=new Array(); Arr ... -
as3系列判断点是否在矩形区域内
2010-04-09 11:53 1089trace(point_in_dect(2,2,1,1,3,3 ... -
as3系列判断点是否在矩形区域内
2010-04-09 11:53 1302trace(point_in_dect(2,2,1,1,3,3 ... -
as3学习-利用分隔符对字符串的分割
2010-04-09 11:53 971利用分隔符对字符串的分割, var Str:String ... -
flash制作飘动头发
2010-04-08 11:26 1087制作飘动的头发可以用形状补间动画和逐帧动画的方法来实现。用形状 ... -
flash制作飘动头发
2010-04-08 11:26 928制作飘动的头发可以用形状补间动画和逐帧动画的方法来实现。用形状 ... -
自然现象动画实战技术(风雨雷电)
2010-04-08 11:26 920★第一章 风 风是日常生活中常见的一种自然现象。空气流动 ... -
自然现象动画实战技术(风雨雷电)
2010-04-08 11:25 759★第一章 风 风是日常生活中常见的一种自然现象。空气流动 ... -
Flash打造彩色线条动态图案生长动画
2010-04-08 11:25 805今天我们用Flash软件 ... -
flash动画形变讨论二:低头
2010-04-08 09:40 580上次说了基本的形变,现在说下提示点,提示点是控制图形变化的基本 ... -
卡通娃娃360度转身动画
2010-04-08 09:40 530超人表情原创大赛正如火如荼的进行中,对于初哥可能就望钱兴叹了, ... -
指针随鼠标移动的flash卡通时钟
2010-04-08 09:40 542。先看下时钟效果: var fnum:Number = ... -
动画人物运动规律与节奏
2010-04-08 09:40 585本文转自:h ... -
Flash绘制美丽风景画之海滩
2010-04-08 09:39 564过前段时间学习,我们掌握了鼠绘的一些初步知识,今天我们来综合一 ...
相关推荐
Java实现MP3播放器.zipJava实现MP3播放器.zipJava实现MP3播放器.zip
利用c#提供的各种控件 简易的实现mp3播放器 源码
Java实现MP3播放器 public class Mp3Info { private PlayerControl player = new PlayerControl(); private File file; private List<Long> timeMills = new ArrayList(); private List<String> messages = ...
自己制作的c语言版mp3播放器,希望大家多提意见。适合初学者
使用mci接口实现的MP3播放器,界面仿酷狗,采用透明窗体显示歌词,支持歌曲快进,后退,暂停,上一首,下一首,代码有注释。可以作为多媒体课程设计。
基于HTML5实现的MP3播放器
用JAVA做的jian简易MP3 用到了JMF用户需先安装 能实现MP3文件的添加.删除等简单功能!
是一个使用c语言写的MP3播放器,可以以参考使用
基于ARM的MP3播放器的设计与实现,毕业设计,附上源码和论文原文。功能齐全,欢迎下载。
实现了MP3播放器的基本功能 可播放SDCARD里面的音乐文件
VC实现的MP3播放器
mci编程实现简单的mp3播放器 C++控制台应用程序(支持mfc)
一个基于gtk实现的mp3播放器,十分小巧,代码简单,仅200行,供学习gtk的初级同学使用
实现了播放列表的mp3播放器,基于gtk实现,代码300行左右,核心代码几十行,对初学gtk的同学十分有益。linux开发资料少,望大家积极下载,谢谢。
jQuery网页mp3播放器,采用jQuery插件jplayer实现的,实用于音乐网站中在线播放器功能
用VC++制作的一个MP3播放器,可以实现播放器的播放,快进,后退,删除,添加等功能
MFC实现一个简单的MP3音乐播放器 MCI ( Media Control Interface ) ,即媒体控制接口,向基于Windows操作系统的应用程序提供了高层次的控制媒体设备接口的能力。
这是关于android的MP3音乐播放器,其功能主要有,首先由欢迎界面---网络歌曲下载界面---本地SD卡中歌曲列表---点击本地MP3列表可以进行MP3播放,并同时同步歌词的功能