2013-02-03 8 views
6

私はAfter Effectsスクリプトの新機能ですが、ブラウザでJavaScriptを使用する経験が豊富です。After Effects/ExtendScript:ライブラリの使用と.jsxファイルのインポート

  1. .jsxファイルをインポートするにはどうすればよいですか。
  2. underscore.jsなどのjsライブラリを使用できますか?
  3. AEスクリプトにはどのような優れたリソースがありますか?スクリプトに次の.jsxのを含めること

答えて

10
  1. (理想のインフォグラフィック・プロジェクト)

使用:

#include "includeme.jsx" 

EDIT 2:また含めることができる

ファイルは次の構文を使用します:

//@include "includeme.jsx" 

(IMHO)は、より良い方法です。それはリンターを破ることはありません、そして、より多くのjavascript-ishです。

  1. 普通の古いJavaScriptを使用できます。インクルードするライブラリにブラウザ固有のjを使用すると(console.log()など)、エラーが発生します。

  2. ベストリソースはAECS6 scripting guideです。あなたは

EDIT 1を調べることができますhttp://aescripts.com上のオープンソースのスクリプトの多くもありますまた、このようなファイルを含めることができます。

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); 
+0

ありがとうFabian!私は早くそれを試みたが、それはうまくいかなかった。私が間違ったことを確信していない。 – dani

+0

'#target indesign'や' #strict on'のようなプリプロセッサ指令の '/ @ '構文は機能しますか? – Sturm

+0

@Sturm私は// @ targetが動作すると思います。 //私は知らない。なぜあなたはそれを試して報告して戻ってきませんか? ;) – fabianmoronzirfas

関連する問題