求FLASH5分钟不操控就返回第一帧的代码,AS2.0
答案:1 悬赏:30 手机版
解决时间 2021-11-13 07:33
- 提问者网友:未信
- 2021-11-12 20:54
求FLASH5分钟不操控就返回第一帧的代码,AS2.0
最佳答案
- 五星知识达人网友:由着我着迷
- 2021-11-12 21:28
设置帧频为24,在第1帧上写
sj=0;
onEnterFrame = function() {
sj++;
if(sj>5*60*24){
gotoAndStop(1);
}
}
//如果时间大于5分钟,回到第1帧;
onMouseMove = function () {
sj=0;
}
//如果鼠标移动,从新开始计时
onKeyDown = function () {
sj=0;
}
//如果键盘按下,从新开始计时
这样只要一有操作,就能从新计时5分钟。追问我需要返回继续播放,就和电脑屏保一样,长时间不动就返回播放第一帧追答gotoAndStop(1);改为gotoAndPlay(1);不就是了。追问我改了,可是返回第一帧后不播放啊,就一直暂停在第一帧,动了鼠标才开始播放追答你多半在其他地方,有什么错,把源文件给我。追问我发你邮 箱追答我看了,你是吧代码写在363帧上的,这样,你还必须在第1帧上写,sj=0;
其实你完全可以吧363帧上的代码写在第1帧上,就像我最早描述的一样。
sj=0;
onEnterFrame = function() {
sj++;
if(sj>5*60*24){
gotoAndStop(1);
}
}
//如果时间大于5分钟,回到第1帧;
onMouseMove = function () {
sj=0;
}
//如果鼠标移动,从新开始计时
onKeyDown = function () {
sj=0;
}
//如果键盘按下,从新开始计时
这样只要一有操作,就能从新计时5分钟。追问我需要返回继续播放,就和电脑屏保一样,长时间不动就返回播放第一帧追答gotoAndStop(1);改为gotoAndPlay(1);不就是了。追问我改了,可是返回第一帧后不播放啊,就一直暂停在第一帧,动了鼠标才开始播放追答你多半在其他地方,有什么错,把源文件给我。追问我发你邮 箱追答我看了,你是吧代码写在363帧上的,这样,你还必须在第1帧上写,sj=0;
其实你完全可以吧363帧上的代码写在第1帧上,就像我最早描述的一样。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯