主题:  向高手请教触摸屏的问题

wjy550

职务:普通成员
等级:1
金币:0.0
发贴:14
#12003/7/10 16:29:58
我在做一个触摸屏,要实现一定的时间间隔没有触摸后返回
触摸屏介绍首页,请问如何操作????急!!!



Gamma

职务:普通成员
等级:1
金币:0.0
发贴:75
#22003/7/11 7:06:27
这个...和AW有什么关系?



dreamexpress_5d

职务:普通成员
等级:1
金币:10.0
发贴:2229
#32003/7/11 9:00:00
你对触摸屏看来是不太了解,还是自己去看一下开发说明吧,这个问题与AW是没什么大的关系的。AW不直接去控制触摸屏的,就象AW不会控制你的键盘或鼠标一样。



DoDoDo

职务:普通成员
等级:1
金币:2.0
发贴:174
#42003/7/11 13:10:18
wjy550在上个帖子中说
引用:
我在做一个触摸屏,要实现一定的时间间隔没有触摸后返回
触摸屏介绍首页,请问如何操作????急!!!
如果我想得没错的话,控制一下鼠标是否在一段时间移动就可以了。也就是说,我们只需要判断用户有多久没有移动过鼠标。以前Y老大做过一个AW屏保,可以参考一下。



DoDoDo

职务:普通成员
等级:1
金币:2.0
发贴:174
#52003/7/11 13:17:12
好像是这样:
TimeOutLimit:=5(填入多少秒)
TimeOutGoTo(IconID@"首页")



dreamexpress_5d

职务:普通成员
等级:1
金币:10.0
发贴:2229
#62003/7/11 13:22:43
可以用AW的条件判断来解决呀,如果在规定的时间内触摸屏上的指针(相当于鼠标指针)位置无变化(即隔一规定时间去检测一下指针的位置,再判断其差值是否为零),如为零则表示无变化或者说是无用户输入,那就跳转吧!

相信你由这个思路一定去可以控制鼠标了吧?还可以判断键盘有没有按键按下,一样的道理吧!

触摸屏我没有用过,但其原理与鼠标输入应差不多!试试吧!

你编的这个程序也是用AW制作的吗?也许你设计一下鼠标的控制就行了,不知道对不对。试试呀!

找AW的帮助好象也没有专门地控制触摸屏(指针)的函数呀!

编辑历史:[这消息被dreamexpress编辑过(编辑时间2003-07-11 13:23:44)]


jcqcool_5d

职务:普通成员
等级:1
金币:-2.0
发贴:83
#72003/7/12 20:48:01
倒底有没有办法,给个示例不好吗?屏保程序哪里有下的呀?



DoDoDo

职务:普通成员
等级:1
金币:2.0
发贴:174
#82003/7/14 8:29:02
jcqcool在上个帖子中说
引用:
倒底有没有办法,给个示例不好吗?屏保程序哪里有下的呀?

这么大几个字,不认识吗?!
TimeOutLimit:=5(填入多少秒)
TimeOutGoTo(IconID@"首页")



jcqcool_5d

职务:普通成员
等级:1
金币:-2.0
发贴:83
#92003/7/14 13:43:03
sorry哟,我再试试。屏保程序我倒是很感兴趣,哪里有下载哟。呵呵,多原谅哟。



caiyongmei979

职务:普通成员
等级:1
金币:0.0
发贴:19
#102003/7/15 16:19:54
我请教一下,那隔一段时间判断鼠标的属性的判断语句应该加在哪儿呢



wjy550

职务:普通成员
等级:1
金币:0.0
发贴:14
#112003/7/16 9:41:02
谢谢DoDoDo!
按照你所说的,我已经能够实现这个功能,解决了我
头痛的问题。。。活活



魔岩

职务:版主
等级:6
金币:34.0
发贴:4453
#122003/7/16 10:00:27
恩。。在论坛有了收获。。就要回报呀。。

共享你的问题的流程。。让后继者不会因此问题而烦恼

个人观点:论坛应该提倡这种气氛



jcqcool_5d

职务:普通成员
等级:1
金币:-2.0
发贴:83
#132003/7/17 13:37:20
把这两句话放到返回处的下面,让返回后能继续再次执行,我用过了,很好用



dreamexpress_5d

职务:普通成员
等级:1
金币:10.0
发贴:2229
#142003/7/17 14:25:30
哪二句话啊?老兄?这么急呀!也不看就发吗?

用时间(秒数)来控制并没有实现用户有没有在使用呀!比如你设10秒种转到主菜单,那么如果用户在这页上看,他仍在用手摸触摸屏(但没点击任何交互),这时程序到10秒钟还是会返回主页!

程序设计应考虑到是没有输入的情况下才返回主页!而不是简单的以时间来作控制!我

个人觉得这种程序不够专业,虽然使用上可能没什么大的影响。



DoDoDo

职务:普通成员
等级:1
金币:2.0
发贴:174
#152003/7/18 12:27:02
dreamexpress在上个帖子中说
引用:
哪二句话啊?老兄?这么急呀!也不看就发吗?

用时间(秒数)来控制并没有实现用户有没有在使用呀!比如你设10秒种转到主菜单,那么如果用户在这页上看,他仍在用手摸触摸屏(但没点击任何交互),这时程序到10秒钟还是会返回主页!

程序设计应考虑到是没有输入的情况下才返回主页!而不是简单的以时间来作控制!我

个人觉得这种程序不够专业,虽然使用上可能没什么大的影响。
看一下下面这段文字: TimeOutLimit contains the amount of time, in seconds, that Authorware waits for mouse or keyboard activity before jumping to the icon you specify in the TimeOutGoTo system function.
也就是就在用户没有任何响应(如移动鼠标、按键)的情况下,才会作用。这里的“响应”不是指单纯的交互啦。