功能
随意选取歌曲,循环播放,有音谱效果,音量控制,显示歌曲名,歌曲控制(播放与暂停、下一首和上一首)
操作
将下面文件下载解压后放在MP3音乐文件夹内(该文件用FLASHPACKER打包)
打开此文件后,点击左上角按钮进入选取文件即可。
迷你播放器.rar(1.85 MB)
下面是AS3代码——————————————
//申明变量
var zhantingtime:Number;
var zongchangdu:Number;
var bfb:Number=0;
var tdfw:Rectangle = new Rectangle(90,40,-90,0);
var file:FileReferenceList;
var _sound:Sound;
var shengyincongzhi:SoundChannel=new SoundChannel();
var dizhi:URLRequest;
var arr:Array=new Array();
var p:uint=0;
wjm_mc._txt.text="选择文件";
jindu_mc._txt.text="刘常";
//鼠标点击时暂停时声音暂停
zt_btn.addEventListener(MouseEvent.CLICK,zt);
function zt(event:MouseEvent):void {
}
//鼠标点击时播放时声音继续
bf_btn.addEventListener(MouseEvent.CLICK,bf);
function bf(event:MouseEvent):void {
}
zt_btn.visible=true;
bf_btn.visible=false;
//浏览文件按钮
_btn.addEventListener(MouseEvent.CLICK,dj);
function dj(event:MouseEvent):void {
}
function select(e:Event):void {
}
//声音结束时重播
function chongbo(event:Event):void {
}
//上一首
sys_btn.addEventListener(MouseEvent.CLICK,sys);
function sys(event:Event):void {
}
//下一首
xys_btn.addEventListener(MouseEvent.CLICK,xys);
function xys(event:Event):void {
}
//设置音量
function setyl(volume:Number):void {
}
//音量滑块拖动范围
ylhk_mc.buttonMode=true;
ylhk_mc.addEventListener(MouseEvent.MOUSE_DOWN,td);
function td(event:MouseEvent):void {
}
//音量滑块松开时设置音量的大小
ylhk_mc.addEventListener(MouseEvent.MOUSE_UP,sf);
function sf(event:MouseEvent):void {
}
//拖动在舞台上松开时设置音量的大小
stage.addEventListener(MouseEvent.MOUSE_UP,yc);
function yc(event:MouseEvent):void {
}
//
var bx:Sprite=new Sprite();
addChild(bx);
var _arr:ByteArray = new ByteArray();
var n:Number=0;
function gx(event:Event) {
}
//退出
gb_btn.addEventListener(MouseEvent.CLICK,gb);
function gb(event:MouseEvent):void {
}