|
主题: AW6.5能否实现VB的这一功能?
|
ssgg
职务:普通成员
等级:1
金币:0.0
发贴:24
|
#12003/7/14 9:02:58
一用VB做的多媒体光盘,其中某一界面的功能使我很感兴趣。 功能描述:采用自动上滚的方式浏览一长篇文档,当鼠标移动到“向上加速”按钮区域上时,文档加速上滚。当鼠标移出“向上加速”按钮区域时,恢复原有的滚动速度。 请教:AW6.5能否实现VB的这一功能?如何实现?
|
魔岩
职务:版主
等级:6
金币:34.0
发贴:4453
|
#22003/7/14 10:49:38
其实文字滚动一直是AW的弱处。。个人觉得。。
也不是很理想。。呵呵。。
|
DoDoDo
职务:普通成员
等级:1
金币:2.0
发贴:174
|
#32003/7/14 12:31:05
可以试着用下面的方法解决: 移动图标下的"Motion"选项卡下"Timing"下的空格中填入的是移动的时间,我们填成变量名a(设一个初始值)。然后,在你的“向上加速”区域上使用一些如”a:=a-3"就可以控制加速了。恢复原样你再想办法a:=X吧。 不过,在移动过程中好像没法调整速度,只能在下次移动时生效。
编辑历史:[这消息被DoDoDo编辑过(编辑时间2003-07-14 12:41:44)]
|
dreamexpress_5d
职务:普通成员
等级:1
金币:10.0
发贴:2229
|
#42003/7/14 13:41:12
这种动态的交互过程完全可以通过FLASH来制作完成!将其插入到AW的页面中就行了!用AW的MOTION功能效果不好,移动不够光滑。
|
ssgg
职务:普通成员
等级:1
金币:0.0
发贴:24
|
#52003/7/14 21:29:09
感谢各位的建议! 已经实现的效果是当鼠标移动到“向上加速”按钮区域上时,文档在原有的移动速度的基础上加速上滚。问题是:当鼠标移出“向上加速”按钮区域时,如何恢复原有的滚动速度? 我尝试过热区响应,即在按钮区域周围环绕布置热区,当鼠标移出“向上加速”按钮区域时,必然要经过这些热区。当经过这些热区时,重新赋值移动速率变量,从而使滚动速度恢复。但是,实际运行效果不佳。 请教各位,是否还有其他的方法(比如函数),能对鼠标的移动作出精确的判断?
|
ssgg
职务:普通成员
等级:1
金币:0.0
发贴:24
|
|
dreamexpress_5d
职务:普通成员
等级:1
金币:10.0
发贴:2229
|
#72003/7/17 17:17:24
用TEST函数,如果在这个区域内则加速,不在此区域则重新赋值移动速率变量。
谈一下你是如何实现加速的?
我想用移动图其移动速率用变量,那么给这个变量赋值就可以了,再加上TEST函数来判断CUSOR的区域来控制给这个变量赋值。
|
ssgg
职务:普通成员
等级:1
金币:0.0
发贴:24
|
#82003/7/18 20:21:23
请教dreamexpress: TEST函数在这一例子中如何使用? 在这个例子中,我用热区响应,并用变量控制移动速率。没有使用函数。
|