主题:  如何让鼠标一定时间内没有动作返回?

wjy550

职务:普通成员
等级:1
金币:0.0
发贴:14
注册:2003/1/17 10:30:16
#12003/7/14 18:51:39
我在用FLASH做触摸屏,但是想让系统在用户一定时间内没有动作时候返回首页
不知道如何写AC, 请教高手!!!谢谢



流云止水

职务:普通成员
等级:3
金币:1.0
发贴:1447
注册:2002/7/12 23:44:20
#22003/7/14 23:13:40
建一个MC,4帧
第一帧,x1=mouse._x;y1=mouse._y;t=5;n=0;
第二帧,x2=mouse._x;y2=mouse._y;n++;
if((x1==x2)&&(y1==y2)&&(n*3==t)){
n=0;
_root._currentframe=1;
goaoAndPlay(1);
}
第三帧,空;
第四帧,gotoAndPlay(2);
t是时间,n是计数器;一般falsh是12fps的,所以n*4为一秒。
把这个mc放在root上,命名mc1。
在mc上再加入:
on(press){
_root.mc1.n=0;
_root.mc1._currentframe=1;}

我觉得可行……

编辑历史:[这消息被dreamreader编辑过(编辑时间2003-07-14 23:14:49)]
[这消息被dreamreader编辑过(编辑时间2003-07-15 10:38:22)]


wjy550

职务:普通成员
等级:1
金币:0.0
发贴:14
注册:2003/1/17 10:30:16
#32003/7/16 8:18:49
能给源程序看看么?



UndeadCraft

职务:版主
等级:4
金币:10.0
发贴:1993
注册:2001/5/28 17:37:43
#42003/7/16 21:54:12
原来写的一个组件.拿去用吧.
kofbook99.y365.com/undeadcraft/temp/settime.mxp