Ghost全自动系统备份光盘正式版 V4.5 | 硬盘版 V2.0 | 排行榜 TOP50 | 图文推荐 | 玩小游戏
首页 >> 下载中心 >> Flash素材 >> 简单的flash-MP3播放器教程及源代码下载(4)

简单的flash-MP3播放器教程及源代码下载(4)

作者:蓝色月光 来源:蓝色理想 时间:2007-12-11 网友评论条 【

我们先从VOLUME开始,也就是音量控制..新建个MC,随便怎么命名都好,然后在里面写AS

VOLUME

//定义两个变量,l就是left的简写,t就是top了
var l = this._x;
var t = this._y;

btn.onPress = function() {
    //点击的时候开始拖...这个MC,鼠标中心点定义成false,左边为l-146,因为这里的空间只有146这么宽,因为不让它上下移动,所以最高范围是t,右边也就是现在的位置定义为l,不让它超出现在的范围,最低范围也是t
    startDrag(this._parent, false, l - 146, t, l, t);
};

btn.onRelease = btn.onReleaseOutside = function () {
    stopDrag();
};

onEnterFrame = function () {
    //给vol变量赋值,这个公式大家研究一下看看,呵呵,挺简单的
    vol = (this._x - l) / 146 * 100 + 100;
    //设置上一级里的声音大小
    _parent.s.setVolume(vol);
};

完成后把它拖到主场景里就用不着管它了,不过要注意放的位置哦

进度条:preload

其实只是个灰色的MC,和上面的格子状的东西做了个MASK,主场景里的AS控制了这里的长度

频率和音高:mix

这只是个假的东西,因为现在FLASH还取不到音高的各种数值,随便画几个运动的MC,和上面的点阵状的东西做个MASK也就能骗骗人了,不过我们要在这里做个停止和播放时不同的动作.

在mix里的Frame1放上能动的MC,MC的动作在MC里完成,也就是做无规律的上下运动,看起来有点以假乱真的感觉就好,注意有动作的MC只保留在Frame1.

后面就用个大点的白的MC来完成吧,移动到点阵状那东西的最上方然后下降,在下降过程中渐变成红色就OK.

最后把这个东西拖到主场景合适的位置里,命名为mix就完成工作了.

现在大家可以试试这个播放器的效果,也可以结合其他的素材等做出更漂亮的播放器来.需要更强大功能的话大家要研究一下哦,比如在FLASH里自由添加删除歌曲的功能,就是用合适的事件来增减各个数组里的东西和进行排序就OK了,拖动进度就是用position和duration取得时间来定义长度和实现.其他更多的,还有待于大家的想象,要相信自己的能力,多动手的话会提高得很快的.:)

教程还有很多不足的地方,还望大虾们指正...欢迎提出问题,呵呵!有兴趣交流经验的朋友可以进我的QQ群组讨论:106538


 

站长工具
百度指数批量查询:
相关文章
loading 请稍等,评论加载中...

Aspxhome.com. 中国Asp之家. 版权所有

闽ICP备06017341号