首页 > 解决方案 > After Effects:Javascript - 表达式中使用的未定义值(可能超出范围数组下标)

问题描述

我无论如何都不是程序员。我是一名试图在 After Effects 中使用 JS 表达式的动画师。我在定义变量的第 1 行收到“表达式中使用的未定义值”错误。我已经向我的不和谐朋友展示了它,他是一名 cs 专业的朋友,他不知道它有什么问题。

在此处输入图像描述 如果需要,这里只是代码的粘贴:

var count = 1;

if (framesToTime(time) % 12 == 0) {
count = count + 1

    if (count % 2 == 0){
        thisProperty = 95
    } else {
    thisProperty = 20
    };
} ;

标签: javascriptundefinedafter-effects

解决方案


好的,我不知道为什么要修复它,但是我将变量的名称从“count”更改为“x”,它现在可以工作了。去搞清楚


推荐阅读