脚本 (Scripting)
脚本输入 (Script Inputs)
在脚本中访问和操作状态机输入。
概览
脚本可以访问状态机的输入,允许你通过代码控制动画行为。
访问输入
javascript
// 获取状态机
const stateMachine = artboard.stateMachine("State Machine 1");
// 访问输入
const boolInput = stateMachine.input("isActive");
const numInput = stateMachine.input("progress");
const triggerInput = stateMachine.input("onClick"); 修改输入
javascript
// 布尔输入
boolInput.value = true;
// 数字输入
numInput.value = 0.5;
// 触发器输入
triggerInput.fire(); 监听变化
javascript
function onInputChanged(input) {
console.log("输入变化:", input.name, "->", input.value);
}