值更改

值更改触发条件根据 变量对象 属性的值更改运行操作。

文本

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, ()=>{

});