这个脚本是在网上教程里面看到的,这个脚本是在按钮动作里面的,这个功能就是通过按钮执行这个脚本,然后改变按钮的颜色,其实很简单,原理就是:按下按钮获取L3.red变量的值,然后判断sign值,若=1时将按钮设为红色(255),若=0时将按钮设为黑色(0),但有一点疑问的是下面这个取反脚本,假如按钮动作获取到变量值=1,按钮=红色,然后经过取反sign=0写入L3.red变量,此时按钮=红色,L3.red应该=0才对呀,但是通过程序画面监控结果是:变量=1,按钮=红色,变量=0,按钮=黑色,我分析的是变量=1,按钮=黑色,变量=0,按钮=红色,不知道哪里分析错了,请各位大神帮忙解答疑惑,谢谢
楼主最近还看过
"121111115" 的回复,发表在6楼
对内容: 【你这个脚本写下来效果是这样的,点一下为红色,再点一下为黑色,再点一下为红色,······这样交替进行的,最后的取反指令是设置了下次执行IF还是else,由于你这个在按钮按下时操作,所以就点一次就执行一...】进行回复:
-----------------------------------------------------------------
效果是你说的这样没错,我分析的是假如获取变量=1的时候显示为为红色,经过取反之后把0写L3.red里面去了,这种情况虽然显示红色,但是变量应该=0,显示黑色,变量应该=1才对,但实际不是这样的,实际是显示红色,变量=1,显示黑色,变量=0,为啥是这样呢?