- 1、本文档被系统程序自动判定探测到侵权嫌疑,本站暂时做下架处理。
- 2、如果您确认为侵权,可联系本站左侧在线QQ客服请求删除。我们会保证在24小时内做出处理,应急电话:400-050-0827。
- 3、此文档由网友上传,因疑似侵权的原因,本站不提供该文档下载,只提供部分内容试读。如果您是出版社/作者,看到后可认领文档,您也可以联系本站进行批量认领。
查看更多
基于AS30的音乐播放器设计
《flash3.0音乐播放器动画》
课程过程
课程名称: 基于AS3.0的音乐播放器设计
院系: 电信学院
学号:
姓名: 李云
班级: 1134多媒体动漫
日期: 2012 年 12 月 15
基于AS3.0的音乐播放器设计
序言
作品结构
文件结构
2图层结构
设计步骤
1:上一首按钮,实例名为prev_btn;
2:暂停和播放按钮重叠在一起,实例名分别为souPause和souPlay;
3:下一首按钮,实例名next_btn;
4:播放时间,实例名为songtime_txt;5:歌曲长度,实例名为songlenght_txt;
6:歌词,实例名为lrc_txt; 7:进度滑块,实例名progKnob_mc;
8:进度条,实例名为progBar_mc 9:静音,实例名volumeIcon_mc;
10:音量控制,实例名volumeSlider_mc;10:列表:实例名playList_cb;
二、功能实现
1.从XML文件中载人歌曲和歌词并提供给列表下拉
var playList:XML = new XML();
var xmlLoader:URLLoader = new URLLoader();
var xmlReq:URLRequest = new URLRequest(playlist.xml);
xmlLoader.load(xmlReq);
var lrcList:XML = new XML();
var lrcLoader:URLLoader = new URLLoader();
var lrcReq:URLRequest = new URLRequest(lrclist.xml);
lrcLoader.load(lrcReq);
//将加载进的xml播放列表信息提供给播放下拉列表
xmlLoader.addEventListener(Event.COMPLETE, completeHandler);
lrcLoader.addEventListener(Event.COMPLETE, completeLrc);
function completeHandler(evt:Event):void
{
playList = XML(evt.target.data);
playList_cb.dataProvider = new DataProvider(playList);
loadSound(playList.song[0].@data);//E4X syntax
playList_cb.selectedIndex = 0;
currentSound = playList_cb.selectedIndex;
}
function completeLrc(evt:Event):void
{
lrcList = XML(evt.target.data);
loadSound(lrcList.lrc[0].@data);
}
2.下拉列表改变事件
playList_cb.addEventListener(Event.CHANGE, changeHandler);
function changeHandler(evt:Event):void
{
if (playList_cb.selectedItem.data != )
{
currentSound = playList_cb.selectedIndex;
loadSound(playList_cb.selectedItem.data);
loadLrc(lrcList.lrc[currentSound].@data);
}
}
3.加载声音,播放声音
//加载音乐函数
function loadSound(file:String):void
{
req = new URLRequest(file);
pauseSound();
sound = new Sound(req);
sound.addEventListener(Event.SOUND_COMPLETE, soundCompleteHandler);
playSound();
stage.addEventListener(Event.ENTER_FRAME,SoundPlaying);
}
//播放音乐函数(缺省pos参数为0)
function playSound(pos:Number = 0):void
{
soundControl =
您可能关注的文档
- 地中海爱琴海_风格室内设计陈设设计、软装配饰方案及效果图.ppt
- 地图学第02章class04(新).ppt
- 地基处理工程技术.ppt
- 地形图的判读_免费下载.ppt
- 地市理赔中心主任培训理赔费用管理.ppt
- 地方公共经济.ppt
- 地棋画图原稿.ppt
- 地球上的大气复习_免费下载.ppt
- 地王频现或倒逼调控新政 库存下滑再度推高房价.doc
- 地王再现!上海地价18年涨20倍.doc
- 年三年级数学下册第三四单元过关检测卷新人教版.docx
- 第十三章轴对称(复习课)1.ppt
- 15.1.2分式基本性质(2).ppt
- 期末冲刺(补全对话30道).docx
- 【华创证券-2025研报】2025年二季报公募基金十大重仓股持仓分析.pdf
- 【港交所-2025研报】景福集团 截至2025年3月31日止年度年报.pdf
- 【天风证券-2025研报】2025中报前瞻:关注预告日至财报日的景气超额.pdf
- 【国金证券-2025研报】连连数字(02598):跨境支付先行者,前瞻布局虚拟资产.pdf
- 【第一上海证券-2025研报】云工场(02512):云工(02512):IDC方案服务商,边缘云业务打造第二成长曲线.pdf
- 【东方证券-2025研报】主动权益基金2025年二季报全解析:重点关注科技医药双主线和中小盘高成长主题基金.pdf
文档评论(0)