主题:  关于时间控制的问题

jimon

职务:普通成员
等级:1
金币:0.0
发贴:37
注册:2001/12/7 18:08:07
#12003/5/18 13:12:58
各位高手:
本人碰到点问题,不知大家有办法么。就是一个flash在保持鼠标、键盘都不动的情况下,过了2、3分钟,跳到第一帧的效果。
各位可有办法解决啊!(最好那位能写一下代码,有的话发到我的邮箱fandia@cnnb.net,先谢了)



UndeadCraft

职务:版主
等级:4
金币:10.0
发贴:1993
注册:2001/5/28 17:37:43
#22003/5/18 22:46:53
_global.k = 1;
k = new Object();
m = new Object();
k.onKeyDown = function() {
	trace(_global.k);
	_global.k = 0;
};
k.onKeyUp = function() {
	_global.k = 0;
};
m.onMouseDown = function() {
	_global.k = 0;
};
m.onMouseUp = function() {
	_global.k = 0;
};
m.onMouseMove = function() {
	_global.k = 0;
};
Key.addListener(k);
Mouse.addListener(m);
function aa() {
	_global.k = _global.k+1;
	trace(_global.k);
	if (_global.k == 10) {
		_root.gotoAndStop(2);
		clearInterval(bb);
	}
}
bb=setInterval(aa, 1000);
stop();



silentsound

职务:普通成员
等级:1
金币:0.0
发贴:96
注册:2002/2/19 10:09:30
#32003/5/19 9:47:12
能不能给讲解一下



UndeadCraft

职务:版主
等级:4
金币:10.0
发贴:1993
注册:2001/5/28 17:37:43
#42003/5/19 12:01:41
很简单啊。做一个计时器。如果键盘或者MOUSE动了就至0,重新开始计时。到一定时间没动就执行命令