FLASH 制作一个可以用进度条控制影片剪辑进度的AS3.0的代码 求大神相助
3个按钮开始,暂停,停止,实例名分别为“ks_btn”、"zt_btn”、“tz_btn”2个影片剪辑滑块,进度条,实例名分别为“hk_mc”、“jdt_mc”最后3个按...
3个按钮 开始,暂停,停止,实例名分别为“ks_btn”、"zt_btn”、“tz_btn”
2个影片剪辑 滑块,进度条 ,实例名分别为“hk_mc”、“jdt_mc”
最后3个按钮和2个影片剪辑合成一个完整的进度条
需要控制的镜片剪辑动画 实例名为“yp_mc” 展开
2个影片剪辑 滑块,进度条 ,实例名分别为“hk_mc”、“jdt_mc”
最后3个按钮和2个影片剪辑合成一个完整的进度条
需要控制的镜片剪辑动画 实例名为“yp_mc” 展开
1个回答
展开全部
import flash.events.Event;
var i:int;
//首先把所有可视实例摆放好。(特别是滑块,把它放在进度条最左端)
//然后给影片实例中最后一帧添加如下代码:gotoAndStop(1);
//伪代码如下:
ks_btn.addEventListener(MouseEvent.CLICK,ksc);
zt_btn.addEventListener(MouseEvent.CLICK,ztc);
tz_btn.addEventListener(MouseEvent.CLICK,tzc);
this.addEventListener(Event.ENTER_FRAME,ef);
function ksc(e:MouseEvent):void{
yp_mc.play();
}
function ztc(e:MouseEvent):void{
yp_mc.stop();
}
function tzc(e:MouseEvent):void{
yp_mc.gotoAndStop(1);
}
function ef(e:Event):void{
i=yp_mc.currentFrame;
hk_mc.x=滑块初始x坐标值+((i-1)/yp_mc.totalFrames)*(当播放完时滑块的x坐标值-滑块初始x坐标值);
}
//修改了一下,最后,望采纳!!
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询