选择框问题(取消选中)



  • undefinedundefined
    为什么这个取消选中我没点,后面的文本已经生成了呢?按理解来说取消选中应该是个动作,它给我感觉缺又是个状态。undefined


    我想要的是点击取消选中后把其他禁用的选中框全部启用。



  • @maker发 因为不是触发器吧,所以只要是取消选中状态的实例都会让这个条件满足,我想你是不是把它理解成了“当操作者把一个选中框的状态从勾选变成未勾选的这一个瞬间,仅触发一次”



  • 那问一下有没有当操作者把一个选中框的状态从勾选变成未勾选这个动作的触发器呢?如果没有应该如何做到呢?



  • @maker发 一般来说,组件的条件里没有的话那就没有了,不考虑“按住选中框然后按住的位置移到选中框以外的地方再松开”的情况的话,可以用下面这几个条件的组合直接达成这个效果:
    【触屏操作】第0个触屏结束时
    【触屏操作】正在触摸选中框对象时
    【选中框】选中框取消选中时

    而如果要考虑“按住选中框然后按住的位置移到选中框以外的地方再松开”的情况的话,就要写两条事件,同时需要一个全局变量来辅助,
    第一条事件:
    条件:
    【触屏操作】第0个触屏开始时
    【触屏操作】正在出门选中框对象时
    动作:
    【系统】设置全局变量的值为 选中框.uid
    第二条事件:(这条事件的触发条件就是你要的效果)
    条件:
    【触屏操作】第0个触屏结束时
    【选中框】按uid选中实例,填 全局变量
    【选中框】选中框取消选中时
    动作:
    【系统】设置全局变量的值为 0
    剩下的动作写你自己的其他事件就行,就是上面这个重置全局变量的动作要有就行

    可能也有其他方法,目前我想到的就是上面这些


登录后回复