5D艺术网首页
商城
|
资讯
|
作品
|
博客
|
教程
|
论坛
登录
注册
加为好友
发短消息
来自:北京
性别:秘密
最后登录:2007-07-05
http://ycccc8202.5d.cn/
!@#$%^&*()
首页
|
新闻
|
话题
|
博客
|
相册
|
艺术作品
|
社交关系
|
留言板
|
社交圈
2006/04/27 | [分享]关于Mediaplayback组件的快进/快退按钮
类别(flash学习)
|
评论
(0)
|
阅读(207)
|
发表于 16:29
由于Mediaplayback组件的快进/快退按钮存在着一些bug,所以功能没有能够体现出来,我这里通过这两个按钮实现多首歌曲的上一首下一首选择功能。实现如下:
//把Mediaplayback组件拖到场景上,命实例名为:myMedia,然后在第一真上写代码。
var list:Array = ["cookies - 派对动物.mp3", "mina - 接电话.mp3", "tank - 千年泪.mp3"];
//mp3列表
var i:Number = 0;
//指针
myMedia.contentPath = list[i];
var controlListen:Object = {};
controlListen.playheadChange = function(eventObj:Object) {
var len = list.length;
eventObj.detail ? (i=++i%len) : (i=int((--i+len)%len));
eventObj.target.contentPath = "";//这里设置为空是关键,去掉的话就出问题了。。。。
eventObj.target.contentPath = list[i];
};
myMedia.addEventListener("playheadChange", controlListen);
//注册back/next的事件
//同目录下放置"cookies - 派对动物.mp3", "mina - 接电话.mp3", "tank - 千年泪.mp3"等mp3文件(名字自己改,和数组中对应上就行了)
//运行听效果吧。
0
评论
Comments
日志分类
首页
[38]
flash学习
[35]
图片收藏
[1]
Apollo_Flex
[2]