FLASH 制作一个可以用进度条控制影片剪辑进度的AS3.0的代码 求大神相助
答案:1 悬赏:0 手机版
解决时间 2021-12-02 00:43
- 提问者网友:
- 2021-12-01 00:17
FLASH 制作一个可以用进度条控制影片剪辑进度的AS3.0的代码 求大神相助
最佳答案
- 五星知识达人网友:归鹤鸣
- 2021-12-01 01:53
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坐标值);
}
//修改了一下,最后,望采纳!!追问
我这边显示实例名都没有定义.我这边现在只有滑块和进度条 还有影片实例,没有开始暂停停止按钮了. 滑块初始值为x=17.5.
1064717407 qq
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坐标值);
}
//修改了一下,最后,望采纳!!追问
我这边显示实例名都没有定义.我这边现在只有滑块和进度条 还有影片实例,没有开始暂停停止按钮了. 滑块初始值为x=17.5.
1064717407 qq
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯