このページはAfterEffects CC 2015をJavaScriptによって自動化運用するためのサンプルスクリプトを掲載しています。
AfterEffects CC 2015はJavaScriptのコアオブジェクト、Adobeファイルオブジェクトに関しては他のAdobeソフトとほぼ同じです(
Adobe CS1〜CC 2015 バージョンJavaScript ファレンス&ライブラリのぺージを参照)。つまりPhotoshop CS2〜CC 2015、Illustrator CS2〜CC 2015、Premiere CC〜CC 2015などで作成された一部のコードは、そのまま動かす事ができます。あとはAfterEffects CC独自部分の機能だけを習得すれば良いと言うメリットもあります。また、以前のバージョンであるAfterEffects 6.5〜CC 2015のスクリプトも、そのまま動作します(完全にはチェックしていないので、もしかしたら非互換部分があるかもしれません)。
Adobe AfterEffects専用ではありませんが、PhotoshopやIllustrator, AfterEffects, Bridgeなどで共通して使えるオブジェクトや機能のリファレンスとしては以下の書籍があります。
Adobe JavaScript リファレンス
開発に必要なアプリケーションであるESTK (ExtendScript Toolkit) に関しては以下の書籍があります。
ExtendScript Toolkit(ESTK)基本編
After Effects CC 2015では新たにProjectThreadオブジェクトが追加され、オブジェクトのプロパティに定数が割り当てられています。また、CEP (Common Extensibility Platform・共通拡張プラットフォーム) はバージョン6に対応しています。
After Effects CC 2015ではECMA Script (JavaScript) の最新版であるECMA Script 6th (バージョン6)には対応していません。その1つ前のバージョン5にも対応していませんが、constなど一部の命令は使うことができます。
レイアウト的におかしな部分や不統一な部分が結構ありますが、ご容赦下さい。
また、掲載されているスクリプトで不具合がある場合はメール、
openspc@alpha.ocn.ne.jpまでお願いします。