您的位置:首页 >> 原创经验分享 >> 交互设计 >> Flash

     2009年甲甲学习笔记记录——网络mp3(原创教程) 推荐的

    2年前上传 / 您是第 4904 位浏览者 / 目前有 7 条评论

    使用 Flash 完成

    站酷网提示您:本文由 jia9219 原创,如需商业用途或转载请与 jia9219 联系,谢谢配合!

    jia9219
    大连 / Flash动画师
    积分 23

这个mp3是2009年4月做的了,当时是在学习flash as3,然后做了一系列的笔记,今天发第一篇,是可以在网络读取的mp3.,附件有flash文件,可能是时间太久了,原始文件没找到,找到了我再传上来和大家分享,喜欢flash的朋友可以加我qq:174052692.

今天制作一个 flash 播放器,通过播放器综合验证了这 2 周的学习:

1.        加载本地声音,加载远程声音,加载库中的声音。

2.        音乐如何设置缓冲。

3.        声音时间,加载事件,远程事件,错误事件的学习。

4.        声音进度条的设置与应用。

5.        载入声音的播放停止暂停的控制。

下周将要学习的内容:

1.        声音分段的控制。

2.        声音多首歌曲的播放。

3.        循环播放等。

以下是部分学习的代码:

var dress:URLRequest=new URLRequest(" http://bbmedia.qq.com/musictop/new/1234508600.mp3 ");

var music:Sound=new Sound();

var liu:SoundLoaderContext=new SoundLoaderContext(20000,true);

var sykz:SoundChannel=new SoundChannel();

var ztwz:Number

function ks(event:Event) {

         trace(" 开始加载 ");

         jdt_mc.visible=true;

}

music.addEventListener(ProgressEvent.PROGRESS,jzz);

function jzz(event:ProgressEvent) {

         xs.text=" 加载中。。。 "+Math.round((event.bytesLoaded/event.bytesTotal)*100)+"%";

         trace(" 加载中。。。 "+(event.bytesLoaded/event.bytesTotal)*100+"%");

         var jzjd:Number=Math.round((event.bytesLoaded/event.bytesTotal)*100);

         jdt_mc.gotoAndStop(jzjd);

}

music.addEventListener(Event.COMPLETE,ws);

function ws(event:Event) {

         trace(" 加载完成 ");

         jdt_mc.visible=false;

         //xs.visible=false;

}

music.addEventListener(IOErrorEvent.IO_ERROR,cw);

function cw(event:IOErrorEvent) {

         trace(" 加载错误 ");

}

 

本文由 站酷网 - jia9219 原创,转载请保留此信息,多谢合作。

访问jia9219的个人主页 关注jia9219

    下载 0.01MB
    211
  • 赞它

    赞它
    16

  • 收藏


    36

  • 分享

    分享
    Share It

  • 举报

    举报
    Report It

    站酷网提示您:本文由 jia9219 原创,如需商业用途或转载请与 jia9219 联系,谢谢配合!

 转贴到: 新浪微博 转播到腾讯微博 腾讯微博 

      上传作业: 备注:jpg/gif/png格式,图片大小2m以内。

        [ 完成后可按 Ctrl+Enter 发布 ]

    • 可用表情

去看看他/她 发短消息 关注他/她
电信下载点 网通下载点