用户名: 密码: 验证码: QQ--程序群:31736530 动画群:38836599
闪无忧
 
首 页 业界新闻 业界杂谈 Flash教程 Flash源码 Flash图书 Flash酷站 Flex & AIR 供求信息
   本栏目通告:   有意向写收费精品教程的朋友,请联系本站合作
当前位置 :首页>flash教程>Flash应用开发>列表

简单的flash-MP3播放器+j教材看看吧也许用的着

[来源:闪客无忧 | 作者:佚名 | 时间:2008-03-28 | 点击:  | 收藏本文  【 】]

工具:FLASHMX 2004+记事本

首先,先用记事本编辑一个XML文件,内容如下:

<?xml version="1.0" encoding="GB2312"?> 

<data>
   <song>
      <title>A DISTANCE THERE IS</title> 
      <name>distance.mp3</name>
   </song>
   <song>
      <title>LOVE IN DECEMBER</title> 
      <name>love.mp3</name> 
   </song> 
   <song> 
      <title>THANK YOU</title> 
      <name>thanku.mp3</name> 
   </song> 
   <song> 
      <title>ESTRANGED</title> 
      <name>estranged.mp3</name> 
   </song> 
   <song> 
      <title>NOTHING ELSE MATTERS</title> 
      <name>matters.mp3</name> 
   </song> 
   <song> 
      <title>HELLO LITTLE STAR</title> 
      <name>hello.mp3</name> 
   </song> 
   <song> 
      <title>DAS SCHWEIGEN</title> 
      <name>das.mp3</name> 
   </song> 
   <song> 
      <title>SHEETA'S DECISION</title> 
      <name>sheeta.mp3</name> 
   </song> 
   <song> 
      <title>BGM</title> 
      <name>bgm01.mp3</name> 
   </song> 
   <song> 
      <title>SHOW ME</title> 
      <name>showme.mp3</name> 
   </song> 
</data> 

title是歌曲的名字,而name是mp3的文件名,以后需要修改的话就按照格式修改或添加就行了,当然也可以用ASP,PHP之类的程序来生成...由于是个简单的东西,所以没用上ID3.也算偷懒吧,呵呵,要注意文件一定要和XML放在同个目录下,否则会出错.
当然,只要不嫌麻烦的话,你也可以在FLASH里多加个MP3路径,或是本地路径什么的.

做好了保存成list.xml,建立个music的目录,把MP3文件和XML文件丢里面,上一级目录就放FLASH吧.

抽根烟休息一会儿...To be continued...


大家看看这个图片,作为MP3的背景图,当然你有更漂亮或需要更多功能的也可以换进去.


我FLASH设置的大小为320*60,就比图片稍大一点点,让我们开始写AS吧!

Frame 1:
=============

第一步:

//定义XML和数组
var myXML = new XML();
var mp3total = new Array();
var mp3name = new Array();
var mp3 = new Array();
//定义s为声音类
var s = new Sound();
//定义MP3和XML的路径
var url = "music/";
//定义歌曲ID,也就是第几第几首
var id = 0;
//定义已播放时间,在后面的播放/暂停按钮里会用得着的
var played = 0;
//定义停止按钮参数,判断是否未停止播放,也就是说key==true时暂停按钮可以按...(好像弄反了)
var key = true;
//定义暂停按钮参数,判断是否已经暂停播放
var paused = false;

=======================

第二步:

//定义预读函数
function preloading() {
    //给preload赋予enterframe事件,preload就是进度条,后面会给大家解释...
    preload.onEnterFrame = function() {
        //取得MP3的总字节数和已下载字节数
        var loaded = s.getBytesLoaded();

上一页12 3 4 5 下一页
文章如果有错误或者缺少文件,请发邮件提交给我们
上一篇:Flash 使用右键传递 List 中的所有项目
下一篇:FLASH+LRC歌词同步
Tags:     看看 也许 教材 播放器 简单 // ... id 定义 播放 面的
>>> 最新评论:(共有 0 位网友发表了评论)      查看所有评论
  发表评论
用户名: 新注册) 密码: 匿名评论
评论内容:(不能超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规。
·本站发布内容均为客观表达作者观点,不代表闪无忧立场,请勿攻击和漫骂
·用户发表意见仅代表其个人意见,并且承担一切因发表内容引起的纠纷和责任
·本站管理人员有权在不通知用户的情况下删除不符合规定的评论信息或留做证据
·请客观的评价您所看到的资讯,提倡就事论事,杜绝漫骂和人身攻击等不文明行为
  教程分类
  基础操作   动画特效
  应用开发   组件学习
  As程序   动画教程
  Flash cs3   AS 3.0
  FCS/FMS教程   Loading教程
  Flash与Web   Flash教程连载
  相关文章
·Rectangle对象在flash游戏开发中
·Flash的Socket和AMF3的研究心得
·Flash的Socket和AMF3来开发web游
·制作有视角的迷宫游戏+碰撞
·项目外包, 诚要天下FLASH有能之
·flash小游戏制作:月饼消消看
·Flash Player10功能SaveBitmap直
·面向对象法制作贪吃蛇小游戏
·flash里键盘控制人物行走的另个
·flash中图形位置的半像素渲染问
  热门文章
·Flash进度条的制作详细讲解(组图)
·flash幻灯片网页效果
·Flex 3 AdvancedDataGrid的使用(第二
·全Flash动画网站实现的基础教学
·flash水影效果字
·Flash打造简单的飘雪动画视觉特效
·FLASH+XML相册(附源码)
·超酷flash光晕移动效果
·Flash旋转拖尾文字效果的制作教程
·Flash制作大雪纷飞效果动画
·flash春雷闪电效果
关于我们 - 免责声明 - 网站地图 - 商务服务 - 联系我们 - RSS地图
©CopyRight 2006-2008, 5UFlash.COM, Inc. All Rights Reserved
鲁ICP备06034971号