I am new to After Effects scripting but have much experience with JavaScript in the browser.
use:
#include "includeme.jsx"
EDIT 2:
You can also include files using the following syntax:
//@include "includeme.jsx"
Which (IMHO) is the better way. It wont break a linter and is more javascript-ish.
You can use plain old javascript (ES3 Syntax). If the libraries you include use some browser specific js (like console.log()) you will get an error
Best resource is the AECS6 scripting guide. There are also lots of open source scripts on http://aescripts.com that you can examine
EDIT 1: You can also include a file like this.
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);
}
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With