我正在为这个问题拉头发。我正在尝试使用包含字符串的单独文件来填写我的 After Effects 组合中的某些信息。
这是我现在文件的内容(用于测试):
var Comp1TitleLayer = "Some Text";
var Comp1SubTitleLayer = "Some More Text";
现在,我尝试在 TitleLayer 中使用以下表达式Source Text
:
var myPath = "~/Desktop/source.txt";
$.evalFile(myPath);
try {
eval(thisComp.name + thisLayer.name);
} catch (err) {
"Missing";
}
现在,运行表达式时出现以下错误:
Error at line 1 in property 'Source Text' of layer 1 ('TitleLayer') in comp 'Comp1'. Syntax error.
我在网上看到的所有例子都给出了这个表达。我也试过这个:
#include "~/Desktop/source.txt";
eval(thisCompl.name + thisLayer.name);
但我得到同样的错误。我只是在这里做错了什么吗?