|
主题: 那位老大知道这个问题如何解决?先谢了各位
|
 blackmouse
职务:普通成员
等级:1
金币:0.0
发贴:7
|
#12002/1/17 22:47:25
如何使一个FLASH程序在不操作一定时间后自动退出?
|
 5D地盘 听5D
职务:普通成员
等级:3
金币:10.0
发贴:1074
|
#22002/1/18 9:09:18
fscommand 中quit呀,
|
 金山羊
职务:普通成员
等级:4
金币:10.0
发贴:827
|
#32002/1/18 9:12:20
blackmouse在上个帖子中说 引用: 如何使一个FLASH程序在不操作一定时间后自动退出?
你可以在你的所有触发里都获取gettime 然后再随时获取gettime,两者取差值,当大于你要求的时间是quit
5d.cn FLASHDEP TECHNOLOGY SUPPORT JAVA/ACTIONSCRIPT/javascript CFML/JSP/COLDFUSION/FLASH REMOTING JRUN/COLDFUSIONMX FLASH/DREAMWEARER
|
 blackmouse
职务:普通成员
等级:1
金币:0.0
发贴:7
|
#42002/1/18 13:43:08
楼上的你误会了 .我的意思是获得在没人操作的情况下(MOUSE KEYBOARD都不动)的时间,例如程序执行没有完人就溜了,这时要程序等待一会退出。 麻烦你还有其它方法吗?
|
 路过的猪
职务:普通成员
等级:2
金币:1.0
发贴:334
|
#52002/1/18 14:45:49
blackmouse在上个帖子中说 引用: 楼上的你误会了 .我的意思是获得在没人操作的情况下(MOUSE KEYBOARD都不动)的时间,例如程序执行没有完人就溜了,这时要程序等待一会退出。 麻烦你还有其它方法吗?
不是一样吗
|
 5D荣誉斑竹
职务:普通成员
等级:2
金币:2.0
发贴:617
|
#62002/1/18 14:48:50
当影片(swf)被打开时就可以在mc中onClipEvent反复的gettime,在做一个判断当时间超过多少时告知场景退出,除了需要打开swf这个操作,其他的根本不需要呀~
|
 金山羊
职务:普通成员
等级:4
金币:10.0
发贴:827
|
#72002/1/19 16:00:47
blackmouse在上个帖子中说 引用: 楼上的你误会了 .我的意思是获得在没人操作的情况下(MOUSE KEYBOARD都不动)的时间,例如程序执行没有完人就溜了,这时要程序等待一会退出。 麻烦你还有其它方法吗?
什么叫程序等待啊 如果程序不运行了,又怎么判断有没有人动计算机呢
5d.cn FLASHDEP TECHNOLOGY SUPPORT JAVA/ACTIONSCRIPT/javascript CFML/JSP/COLDFUSION/FLASH REMOTING JRUN/COLDFUSIONMX FLASH/DREAMWEARER
|
 redsteps
职务:普通成员
等级:1
金币:1.0
发贴:144
|
#82002/1/19 19:43:46
onClipEvent (load) { activetime = 1000; } onClipEvent (mouseMove) { activetime = 1000; } onClipEvent (enterFrame) { activetime--; if (activetime<0) { fscommand ("quit"); } }
|
 janlay
职务:管理员
等级:7
金币:28.0
发贴:7244
|
#92002/1/19 19:54:39
还要加进对键盘按键的检测。
|
 redsteps
职务:普通成员
等级:1
金币:1.0
发贴:144
|
#102002/1/19 20:12:35
不错 其实这样不太好 因为只要flash不是当前窗口,他就什么都检测不到 ……
|
 janlay
职务:管理员
等级:7
金币:28.0
发贴:7244
|
#112002/1/19 20:39:33
是啊,这也是个问题。
如果忽略键盘而只检查鼠标,显然说不过去。可如果SWF一失去焦点,键盘就检测不到了;而鼠标只有落在SWF上时才会检测到。
|
 redsteps
职务:普通成员
等级:1
金币:1.0
发贴:144
|
#122002/1/19 20:53:55
所以我觉得应该全屏,全面检测键盘、鼠标。 非全屏时间超过1分钟或者不动1分钟 关闭
|
 金山羊
职务:普通成员
等级:4
金币:10.0
发贴:827
|
#132002/1/19 20:57:59
redsteps在上个帖子中说 引用: 所以我觉得应该全屏,全面检测键盘、鼠标。 非全屏时间超过1分钟或者不动1分钟 关闭
那样flash成了什么了,flash就是flash,不能强求它去做别的什么事
5d.cn FLASHDEP TECHNOLOGY SUPPORT JAVA/ACTIONSCRIPT/javascript CFML/JSP/COLDFUSION/FLASH REMOTING JRUN/COLDFUSIONMX FLASH/DREAMWEARER
|
 janlay
职务:管理员
等级:7
金币:28.0
发贴:7244
|
#142002/1/19 21:00:27
我也觉得最好用全屏了。不过,我个人不太喜欢全屏的动画,更讨厌全屏的页面,失去控制总让人不爽
|
 redsteps
职务:普通成员
等级:1
金币:1.0
发贴:144
|
#152002/1/19 21:01:38
自动退出 又不是不让切换或者不让退出
|