|
主题: Y兄请进!
|
 hshfox
职务:普通成员
等级:1
金币:0.0
发贴:51
|
#12001/5/15 21:14:40
一组动画按钮图标,怎样做到按下去不弹起,按其他按钮这个按钮又弹起的状态,就是按下哪个按钮哪个按钮便失效,其他按钮仍有效的效果,还有小弟设定这些按钮都是永久交互。 解答详细一点就好了,Y兄,你在哪儿。
|
 Aw天地
职务:普通成员
等级:3
金币:10.0
发贴:836
|
#22001/5/15 21:19:11
你把源程序拿出来侃侃 可能是设置问题
|
 与人同乐
职务:管理员
等级:6
金币:18.0
发贴:3928
|
#32001/5/16 7:42:51
通过设置按钮的checked属性。 1、假设有“1”到“3”三个按钮,在button editor窗口里分别设置它们的UP-normal与UP-checked样式,按你的要求,将UP-normal设为弹起样子,UP-checked设为按下样子,按钮其余状态可以暂不考虑。Automatically checked属性用不用都行。永久交互也无所谓。
2、在每个按钮对应的响应图标里用代码控制三个按钮的checked状态,如在按钮1中用 checked@"1"=true checked@"2"=false checked@"3"=false 就将按钮1设为按下(UP-checked)状态,其余两个为弹起(UP-normall)状态。依此类推,将按钮2响应图标里用 checked@"1"=false checked@"2"=true checked@"3"=false 将按钮3响应图标里用 checked@"1"=false checked@"2"=false checked@"3"=true 如果你有更多的按钮也照此办理即可。
编辑历史:[这消息被Y编辑过(编辑时间2001-05-16 07:43:33)] [这消息被Y编辑过(编辑时间2001-05-16 07:51:28)]
|
 与人同乐
职务:管理员
等级:6
金币:18.0
发贴:3928
|
#42001/5/16 7:50:17
如果你的交互图标下面挂了许多这种按钮,就不要再用上面的方法了,太麻烦。在每个响应图标里用下面的代码(ID是自定义变量) repeat with n:=1 to IconNumChildren(IconParent(IconID)) ID:=ChildNumToID(IconParent(IconID), n) if ID=IconID then Checked@ID:=1 else Checked@ID:=0 end if end repeat 实现遍历并设置当前交互图标下每个按钮的checked状态。 看看showme里Radiob.a5p,对你会有帮助。
|
 hshfox
职务:普通成员
等级:1
金币:0.0
发贴:51
|
#52001/5/16 9:33:33
Y兄,谢过了。
|