主题:  一个好困惑的问题啊,真的好难!!!!!!!!!!11

wuwaiter

职务:普通成员
等级:1
金币:0.0
发贴:8
#12002/8/20 19:13:48
我用sql作了查询,并把查询结果显示出来,数据源是用access作的数据库,查询结果是一大堆有相同参数的数据,整个结果界面就是一个列表吧。我用lineclick,getline,getword等变量、函数设置了点击左键时的事件,就是打开相对应的网页。但我还想设置当鼠标up在数据上时的事件,可是authorware没有相应的变量,而且其UP的设置也过去简单,谁有更好的办法,能解决这问题。

我觉得我说得不是很清楚,简单的说,就是希望大家就给些解决鼠标UP在文本上,能提取文本所在行数,以及文本该行内容的方法(用lineclick只能解决单击的事件)



与人同乐

职务:管理员
等级:6
金币:18.0
发贴:3928
#22002/8/21 8:52:50
UP在文本上?
可能用列表型的控件能够监视这一行为。我也没有用过这种控件,是个思路而已。



wuwaiter

职务:普通成员
等级:1
金币:0.0
发贴:8
#32002/8/21 10:05:31
一晚的苦思冥想,终于让我想出来了。
我简略说一下我的思路:
首先在ACCESS库里给每本书的文章定义一个新的字段,比如叫做[序号],以8为单位,给每篇文章排号,1~8,11~18,21~28......,(这是很必要的)。然后再对authorware列表里显示的行数固定,比如说是8行,每行制作一个热区,对应其表面的8篇文章标题,通过一些简单的变量和公式的配合就可以定义其UP事件了