flash音乐播放器 教程

上传人:第*** 文档编号:32685602 上传时间:2018-02-12 格式:DOC 页数:20 大小:156.50KB
返回 下载 相关 举报
flash音乐播放器 教程_第1页
第1页 / 共20页
flash音乐播放器 教程_第2页
第2页 / 共20页
flash音乐播放器 教程_第3页
第3页 / 共20页
flash音乐播放器 教程_第4页
第4页 / 共20页
flash音乐播放器 教程_第5页
第5页 / 共20页
点击查看更多>>
资源描述

《flash音乐播放器 教程》由会员分享,可在线阅读,更多相关《flash音乐播放器 教程(20页珍藏版)》请在金锄头文库上搜索。

1、音乐播放器 7-上一首下一首演示效果:功能:点击上一首或下一首按钮可在播放器面板中显示歌曲列表中的上一首或下一首歌曲名。 制作过程:1、在 再学 AS3(六)音乐播放器(6 ):添加歌曲显示列表 的文件中,新建图层,名为“按钮”,放两个按钮(上一首、下一首),实例名分别为“sys_btn” 、“xys_btn”。2、在名为“AS”图层上,继续添加如下代码:/上一首下一首 sys_btn.addEventListener(MouseEvent.CLICK,sys); xys_btn.addEventListener(MouseEvent.CLICK,xys); function sys(even

2、t:Event):void xys_btn.addEventListener(MouseEvent.CLICK,xys); if (p0) p-; if (p=0) p=0; sys_btn.removeEventListener(MouseEvent.CLICK,sys); gm_txt.text=dzarrp function xys(event:Event):void sys_btn.addEventListener(MouseEvent.CLICK,sys); if (p10) dzarr.splice(10);dizhi=new URLRequest(dzarr0);_sound=n

3、ew Sound();_sound.load(dizhi);_channel=_sound.play();for (m2 = 0; m2 0) bfjdt_mc.visible=true;hcbfb=loaded / total;_length/=hcbfb;bfjdbfb=position / _length;bfjdt_mc.scaleX=bfjdbfb;/频谱跳动柱形bx.graphics.clear();SoundMputeSpectrum(_arr,true,0);/将当前声音输出为 ByteArrayfor (var i=0; i 0) p-;if (p=0) p=0;sys_bt

4、n.removeEventListener(MouseEvent.CLICK,sys);dizhi=new URLRequest(dzarrp);_sound=new Sound();_sound.load(dizhi);_channel=_sound.play(0);function xys(event:Event):void zt_btn.visible=true;bf_btn.visible=false;sys_btn.addEventListener(MouseEvent.CLICK,sys);_channel.stop();if (pdzarr.length-1) p+;if (p=

5、dzarr.length-1) p=dzarr.length-1;xys_btn.removeEventListener(MouseEvent.CLICK,xys);dizhi=new URLRequest(dzarrp);_sound=new Sound();_sound.load(dizhi); _channel=_sound.play(0);/循环播放function xhbf(event:Event):void p+;if (p=dzarr.length) p=0;dizhi=new URLRequest(dzarrp);_sound=new Sound();_sound.load(d

6、izhi);_channel=_sound.play(0);/退出播放器quit_btn.addEventListener(MouseEvent.CLICK,gb);function gb(e:MouseEvent):void fscommand(quit);17、用“FlashPacker”( 下载地址:http:/ 将该发布的 SWF 进行打包成 EXE 文件(EXE 文件与音乐放在一起),进行如下图所示的有关设置:*初学 FLASH 的人,都想制作一个 MP3 播放器。到现在为止,你的梦想成真了。本教程难免有很多出入,请大家斧正!再学 AS3(八):控制外部影片步骤:1、制作一个有几帧动

7、画的影片文件,保存名为 1.swf。2、制作一个主影片文件,保存路径与上面文件相同,名为 index.swf。3、在主影片文件中,场景上放四个按钮,实例名分别为:bf_btn、tz_btn、sb_btn 、db_btn。4、在主影片的帧上写如下代码:/申明一些变量var num:int=1;var ldr:Loader=new Loader();var url:String = 1.swf;var dizhi:URLRequest = new URLRequest(url);var yp:MovieClip=new MovieClip();/载入外部影片ldr.load(dizhi);addC

8、hild(ldr);/载入完成时添加监听事件ldr.contentLoaderInfo.addEventListener(Event.COMPLETE,wc);function wc(e:Event):void yp=e.target.content;yp.addEventListener(Event.ENTER_FRAME,yx);/按钮属性设置bf_btn.visible=false;tz_btn.visible=true;bf_btn.x=tz_btn.x;bf_btn.y=tz_btn.y;/播放bf_btn.addEventListener(MouseEvent.CLICK,bf);

9、function bf(e:MouseEvent):void e.target.visible=false;tz_btn.visible=true;yp.addEventListener(Event.ENTER_FRAME,yx);/停止tz_btn.addEventListener(MouseEvent.CLICK,tz);function tz(e:MouseEvent):void e.target.visible=false;bf_btn.visible=true;yp.removeEventListener(Event.ENTER_FRAME,yx);/顺播sb_btn.addEven

10、tListener(MouseEvent.CLICK,sb);function sb(e:MouseEvent):void bf_btn.visible=false;tz_btn.visible=true;yp.addEventListener(Event.ENTER_FRAME,yx);num=1;/倒放db_btn.addEventListener(MouseEvent.CLICK,db);function db(e:MouseEvent):void bf_btn.visible=false;tz_btn.visible=true;yp.addEventListener(Event.ENT

11、ER_FRAME,yx);num=-1;/外部影片运行函数function yx(e:Event):void yp.gotoAndStop(yp.currentFrame+num);if (e.target.currentFrame. =e.target.totalFrames) yp.removeEventListener(Event.ENTER_FRAME,yx);bf_btn.visible=true;tz_btn.visible=false;num=-1if (e.target.currentFrame. = 1) yp.removeEventListener(Event.ENTER_FRAME,yx);bf_btn.visible=true;tz_btn.visible=false;num=1

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 职业教育

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号