After Effects中/ ExtendScript:使用库和导入.jsx文件?(After E

2019-08-16 17:34发布

我是新来影响脚本后,但在浏览器中使用JavaScript太多经验。

  1. 如何导入.jsx文件?
  2. 我可以用js库,如underscore.js等?
  3. 什么是AE脚本一些好的资源? (理想情况下的信息图表项目)

Answer 1:

  1. 包括旁边的脚本.jsx

使用:

#include "includeme.jsx"

编辑2:

您还可以使用以下语法文件:

//@include "includeme.jsx"

其中(恕我直言)是更好的办法。 它不会打破棉绒,是更多的JavaScript十岁上下。

  1. 您可以使用普通的旧的JavaScript(ES3语法)。 如果包括库使用一些特定浏览器JS(喜欢console.log()你会得到一个错误

  2. 最好的资源是AECS6脚本指南 。 也有很多开源脚本对http://aescripts.com ,你可以检查

编辑1:你还可以包括这样的文件。

var path = ((File($.fileName)).path); // this is the path of the script
// now build a path to another js file
// e.g. json lib https://github.com/douglascrockford/JSON-js
var libfile = File(path +'/_libs/json2.js');
if(libfile.exists){
  $.evalFile(libfile);
}


文章来源: After Effects / ExtendScript: Using libraries and importing .jsx files?