Flash音乐播放器可多曲连放+原文件

  简单说一下做法,具体看我的源文件。
  1.导入四个音乐文件,在库中右键-链接,标识符分别为:s01 s02 s03 s04
  2.做一音量控件,点击控件加AS:
   on (press) { 
  startDrag(this, true, left, top, right, bottom);
  }
  on (release) {
  stopDrag();
  }
  onClipEvent (load) {
  top = _y;
  bottom = _y;
  left = _x;
  right = _x+150;
  _x += 75;
  }
  onClipEvent (enterFrame) {
  _root.mySound.setVolume(_x-left);
  }  3.音频视觉效果
  做一个绿色的长方形,F8转为影片,实体名称为:line
  第一帧加AS:
   _root.lineMc.line._visible = false;
  _root.lineMc.onEnterFrame = function() {
  for (var i = 0; i<20; i++) {
  duplicateMovieClip("line", "line"+i, i);
  with (_root.lineMc["line"+i]) {
      _x += 4*i;
      _y = 0;
      _yscale = Math.round(Math.random()*100);
    }
   }
  };
  stop();  第二帧加AS:
   _root.lineMc.line._visible = false;
  _root.lineMc.onEnterFrame = function() {
  for (var i = 0; i<20; i++) {
  duplicateMovieClip("line", "line"+i, i);
  with (_root.lineMc["line"+i]) {
      _x += 4*i;
      _y = 0;
      _yscale = 25;
    }
   }
  };
  stop();  4.把各个配件安放好,控制音乐的按钮实体名称为:btnPrev btnPlay btnPause btnNext
  第三步做的音频视觉效果控件的实体名称为:lineMc
  拉三个动态文本,变量分别为:pauseTotalTime soundName txtBtn
  在第一帧加AS:
   i = 1;//初始值
  s1 = "吻别的位置-李克勤";
  s2 = "phone杀令-陈慧琳";
  s3 = "世上只有-容祖儿";
  s4 = "越吻越伤心-张学友";
  mySound = new Sound();//创建 Sound 对象
  mySound.attachSound("s01");//调用库中链接标识符为s01的声音文件
  mySound.start();//开始播放
  mySound.onSoundComplete = function() {//自动调用
  i++;
  if (i>4) {
  i = 1;
  }
  mySound.attachSound("s0"+i);
  mySound.start();
  };
  onEnterFrame = function () {
  pauseTimes = Math.round(mySound.position/1000);//声音文件已播放时间
  totalTimes = Math.round(mySound.duration/1000);//声音文件总时间
  pauseTotalTime = pauseTimes+"s"+"/"+totalTimes+"s";
  soundName = eval("s"+i);//模拟数组
  trace(pauseTotalTime);
  trace(i);
  };
  var song = true;//声明一个变量,song为true,即声音文件正在播放
  btnPlay.onRelease = function() {
  if (song == false) {
  mySound.start(pauseTimes);//从暂停秒数开始播放
  song = true;
  }
   _root.lineMc.gotoAndStop(1);
  };
  btnPause.onRelease = function() {
  if (song == true) {
  pauseTimes = Math.round(mySound.position/1000);
  mySound.stop();//暂停播放
  song = false;
  }
  _root.lineMc.gotoAndStop(2);
  };
  btnNext.onRelease = function() {
  i++;
  if (i>4) {
  i = 1;
  }
  mySound.stop();
  mySound.attachSound("s0"+i);
  mySound.start();
  _root.lineMc.gotoAndStop(1);
  };
  btnPrev.onRelease = function() {
  i--;
  if (i<1) {
  i = 4;
  }
  mySound.stop();
  mySound.attachSound("s0"+i);
  mySound.start();
  _root.lineMc.gotoAndStop(1);
  };
  btnPrev.onRollOver = function() {
  _root.txtBtn = "上一首";
  };
  btnPlay.onRollOver = function() {
  _root.txtBtn = "播放";
  };
  btnPause.onRollOver = function() {
  _root.txtBtn = "暂停";
  };
  btnNext.onRollOver = function() {
  _root.txtBtn = "下一首";
  };
  btnPrev.onRollOut = function() {
  _root.txtBtn = "";
  };
  btnPlay.onRollOut = function() {
  _root.txtBtn = "";
  };
  btnPause.onRollOut = function() {
  _root.txtBtn = "";
  };
  btnNext.onRollOut = function() {
  _root.txtBtn = "";
  }; 

  如果觉得文件太大,可将attachSound改为loadSound,加载外部音乐文件,代码作部分修改,原理一样的。
  由于文件超标,源文件删掉音乐文件。打开源文件后,导入四个声音文件,加上链接标识符。原文件:

点击这里下载源文件

时间: 2024-09-13 02:41:22

Flash音乐播放器可多曲连放+原文件的相关文章

咪咕音乐播放器如何添加曲库歌曲到播放列表

  咪咕音乐播放器添加曲库歌曲到播放列表的方法如下: 通过咪咕曲库选择或查找存在的音乐文件→点击"试听/添加"按钮→添加到咪咕音乐播放器的播放列表中.制文件夹中所有内容到移动设备中.

youxiangtu...-音乐播放器的听歌识曲功能的算法

问题描述 音乐播放器的听歌识曲功能的算法 音乐播放器(如酷狗音乐等)的听歌识曲功能用起来很方便,这项功能算法原理是什么? 解决方案 android 音乐播放器 播放列表功能android 音乐播放器 播放列表功能 解决方案二: 这么高深的算法--你还是自己努力进酷狗然后研究吧

Flash打造精美特色音乐播放器

在电脑上听音乐,除了用现成的播放器软件,大家也可以自己动手用FLASH MX 2004来制作一款有特色的音乐播放器.文章末尾提供原文件供大家下载参考. 制作要领: Flash 中影片剪辑的控制.音量大小的调节,声音平衡的调节,动态文本显示数据.  完成效果: 点击这里放大全屏观看效果 制作步骤: 一.创建背景图像 1 .启动 Flash MX 2004 软件,在向导中选择 Create New 下的" Flash 文档",创建一个默认宽为 550px .高为 400px .背景色白色.

咪咕音乐播放器如何播放MV

  咪咕音乐播放器提供免费的高清音乐MV播放服务.包括最新发布的音乐MV.最热门的明星采访.最私密的独家新闻发布等多种优质的MV服务.在曲库首页精彩MV专栏,客户可以观看到咪咕音乐为客户准备的高清正版MV及演唱会.歌友会等其它精彩视频,让客户在听到歌曲的同时也能享受到视觉盛宴. 观看曲库中的MV需要具备条件: 客户必须拥有一台可以正常使用且已接入国际互联网的电脑,并在电脑上安装Flash Player插件.

android音乐播放器中播放模式的设计

在音乐播放器中,播放模式一般放在音乐播放完毕后自动识别,如下给出逻辑代码,可根据需要添加合适 的代码 public static final int ALL = 0;//全部循环 public static final int SINGLE = 1;//单曲循环 public static final int RANDOM = 2;//随机 // 一首歌播放完成后(这里设置播放模式) public class Completed implements OnCompletionListener {

android手机音乐播放器实现歌词同步

  最近在做一款android手机上的音乐播放器,学习到了很多东西,像是Fragment,ActionBar的使用等等,这里就先介绍一下歌词同步的实现问题. 歌词同步的实现思路很简单:获取歌词文件LRC中的时间和歌词内容,然后在指定的时间内播放相应的内容.获取不难,难就在于如何在手机屏幕上实现歌词的滚动. 先上效果图:   先从最基本的读取歌词文件开始: Public class LrcHandle { private List mWords = new ArrayList(); private

android 音乐播放器中播放模式的设计

  在音乐播放器中,播放模式一般放在音乐播放完毕后自动识别,如下给出逻辑代码,可根据需要添加合适的代码 public static final int ALL = 0;//全部循环 public static final int SINGLE = 1;//单曲循环 public static final int RANDOM = 2;//随机 // 一首歌播放完成后(这里设置播放模式) public class Completed implements OnCompletionListener

Win10如何使用自带的音乐播放器Xbox Music

  Windows10是Windows系统的巅峰之作,集各项应用之大成,相对于照片应用等,Win10自带的音乐播放器用处更大.Win10自带的音乐播放器为Xbox Music,如何使用呢? 打开Xbox Music音乐播放器 进入"收藏"点击[选择我们查看的位置] 浏览添加音乐文件夹 点击[新建播放列表] 上一页123下一页共3页 为播放列表添加名称 鼠标右键播放列表的歌曲 选择[添加到] 添加到播放列表 选中需要播放的歌曲 [正在播放]可以看到播放中的歌曲 [浏览]可以查看到最新最热

咪咕音乐播放器下载的彩铃能设置成自己的手机彩铃吗

  咪咕音乐播放器下载的彩铃能设置成自己的手机彩铃.首先,客户绑定的手机必须办理彩铃包月业务,然后客户可以通过所在地区的12530彩铃网站进行设置(客户成功下载彩铃后,会收到移动的下发短信,上面提供设置彩铃的网站),或者在咪咕音乐播放器曲库中的会员专区彩铃管理页面设置.