值更改触发条件根据 变量 和 对象 属性的值更改运行操作。
onValueChange(SOURCE, ()=>{
1
});
Hold Delay
onValueChangeWithDelay(SOURCE, 0, ()=>{
2 1 3
});
1: 源
2: Hold Delay
启用[Hold Delay]时,操作将在设定的时间后运行。
3: 保持延迟设定时间
(例1)
如果布尔值变量 BOOL1 值的开/关反转,就会发生触发条件。
变量块 | 将变量 BOOL1 设置到变量块。 块文本onValueChange(BOOL1,()=>{ }); Hold Delay 值更改并经过指定的时间后,运行该操作。 块选择复选框,设置一个延迟时间。 文本要在文本模式下设置一个延迟时间 (例如,10秒),请使用 onValueChangeWithDelay(BOOL1, 10, ()=>{ }); |
(例2)
如果整型变量 INT1 值更改,就会发生触发条件。
变量块 | 将变量 INT1 设置到变量块。 块文本onValueChange(INT1,()=>{ }); Hold Delay 值更改并经过指定的时间后,运行该操作。 块选择复选框,设置一个延迟时间。 文本要在文本模式下设置一个延迟时间 (例如,10秒),请使用 onValueChangeWithDelay(INT1, 10, ()=>{ }); |
(例3)
如果字符串变量 STRING1 值更改,就会发生触发条件。
变量块 | 将变量 STRING1 设置到变量块。 块文本onValueChange(STRING1,()=>{ }); Hold Delay 值更改并经过指定的时间后,运行该操作。 块选择复选框,设置一个延迟时间。 文本要在文本模式下设置一个延迟时间 (例如,10秒),请使用 onValueChangeWithDelay(STRING1, 10, ()=>{ }); |
(例4)
如果图形对象 Rectangle1 角半径更改,就会发生触发条件。
图形对象在画面编辑软件上绘制。
画面对象块 | 设置对象属性 Rectangle1.CornerRadius.BottomRight。 块文本onValueChange($GraphicObject.Rectangle1.CornerRadius.BottomRight,()=>{ }); Hold Delay 值更改并经过指定的时间后,运行该操作。 块选择复选框,设置一个延迟时间。 文本要在文本模式下设置一个延迟时间 (例如,10秒),请使用 onValueChangeWithDelay($GraphicObject.Rectangle1.CornerRadius.BottomRight, 10, ()=>{ }); |