论坛交流
首页办公自动化| 网页制作| 平面设计| 动画制作| 数据库开发| 程序设计| 全部视频教程
应用视频: Windows | Word2007 | Excel2007 | PowerPoint2007 | Dreamweaver 8 | Fireworks 8 | Flash 8 | Photoshop cs | CorelDraw 12
编程视频: C语言视频教程 | HTML | Div+Css布局 | Javascript | Access数据库 | Asp | Sql Server数据库Asp.net  | Flash AS
当前位置 > 文字教程 > Flash教程
Tag:flash cs,flash 8,鼠绘,as,手绘,工具,文字,loading,入门,初学,mc,影片剪辑,声音,mtv,游戏,引导,遮罩,菜单,补间,广告条,时钟,视频教程

关于Mediaplayback组件的快进/快退按钮

文章类别:Flash | 发表日期:2008-9-21 15:09:46

  

由于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文件(名字自己改,和数组中对应上就行了)
//运行听效果吧。
视频教程列表
文章教程搜索
 
Flash推荐教程
Flash热门教程
看全部视频教程
购买方式/价格
购买视频教程: 咨询客服
tel:15972130058