12

我是 After Effects 脚本的新手,但对浏览器中的 JavaScript 有很多经验。

  1. 如何导入 .jsx 文件?
  2. 我可以使用诸如 underscore.js 之类的 js 库吗?
  3. 什么是 AE 脚本的好资源?(理想的信息图表项目)
4

1 回答 1

22
  1. 在脚本旁边包含 .jsx

采用:

#include "includeme.jsx"

编辑2:

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

//@include "includeme.jsx"

哪个(恕我直言)是更好的方法。它不会破坏 linter 并且更加 javascript-ish。

  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);
}
于 2013-02-04T15:07:34.443 回答