主题:  authorware的按钮问题,急!!!!!!!!

bearbaby

职务:普通成员
等级:1
金币:0.0
发贴:4
#12002/5/12 10:43:52
authorware的按钮问题,急!!!

各位大侠们
好!我在搞按钮时遇到了一个非常困难的问题。问题是:一排按钮分别是a1,a2,a3,当我按下a1时,a2,a3就向下移动,但当我按a2时,a2如何向上移动呢?我很急,请帮帮我吧。



暴雨

职务:普通成员
等级:1
金币:1.0
发贴:178
#22002/5/12 12:42:23
按钮一定要移动吗?能不能找到一个变通的方法。



mimicico

职务:普通成员
等级:1
金币:0.0
发贴:129
#32002/5/12 12:56:06
移动很简单,在按钮的对话框内,填入变量,当按下按钮后,改变变量的数值即可。



mimicico

职务:普通成员
等级:1
金币:0.0
发贴:129
#42002/5/12 12:57:25
参考showme中的toolpal.a6p这个例子。



aloneman

职务:普通成员
等级:2
金币:1.0
发贴:297
#52002/5/12 17:33:59
用flash做最好!



5D荣誉斑竹

职务:普通成员
等级:3
金币:10.0
发贴:954
#62002/5/12 20:01:49
按钮肯定是要交互的,用flash的话,在AW中使用还要传递变量,加大了开发难度,不足取!!
bearbaby,我看了一下你的帖子,效果好象跟QQ的按钮效果很象吗!!
可以这样啦!(个人思路,好象有点繁)
如mimicico所说三个按钮的位置用变量。
1、首先排列好三个按钮的位置。然后在纸上分别记录按钮1,2,3的位置(在属性中 找)
2、用1x,1y,2x,2y,3x,3y,分别表示三个按钮的相对位置。
3、在程序开始设一计算图标,设置好这六个变量。(用记录的六个数值赋值)
4、在三个按钮的交互下挂计算图标,在计算图标里给每个按钮重新赋值!
如当2被按下,则把按钮1的位置值给2,把3的位置给1,把2的位置给3,
如当3被按下,则把按钮1的位置值给3,把2的位置给1,把23的位置给2,
如当1被按下,位置变原初始值!
(注意其中的1,2,3都是指原本的初始值)
——如果要动画效果,则用三个运动图标分别赋值——


真正的光明绝不是永没有黑暗的时间,只是永不被黑暗所湮没罢了;真正的英雄绝不是永没有卑下的情操,只是永不被卑下的情操所屈服罢了。

bearbaby

职务:普通成员
等级:1
金币:0.0
发贴:4
#72002/5/13 7:59:19
谢谢!各位大侠,让我来试一试!
我要的效果确实跟QQ的一样。



荣誉斑竹

职务:普通成员
等级:1
金币:1.0
发贴:301
#82002/5/13 12:20:12
我想这个用热区交互来做应该能够实现(我没试过,抱歉



魔岩

职务:版主
等级:6
金币:34.0
发贴:4453
#92002/5/13 14:35:53
我做了一个模仿QQ运行界面的范例,运用热物交互等实现,请指教!

 模仿QQ运行界面范例

编辑历史:[这消息被Rock编辑过(编辑时间2002-05-13 14:38:32)]