アフターエフェクツCS5.5ですが

sample.txtをcドライブのexpressionというフォルダ配下に作りました。

var test="ほにゃらら";


//Windowsの場合
$.evalFile ("file://c:\\\\expression\\sample.txt");
text.sourceText=(test);

としたら、「ほにゃらら」をうまく表示させられたのですが、

例えば、AEのプロジェクトファイルを保存した場所と
同じ階層のsample.txtを参照するという場合はどのようにファイルパスを書き換えればよいのでしょうか?

回答の条件
  • 1人5回まで
  • 13歳以上
  • 登録:2012/11/22 09:54:16
  • 終了:2012/11/27 09:40:05

ベストアンサー

id:fiwa No.1

fiwa回答回数1189ベストアンサー獲得回数2502012/11/22 19:45:55

ポイント100pt

読み込むテキストファイルをプロジェクトファイルからの相対パスで指定できないか、というご質問だと思うのですが、残念ながらエクスプレッションから外部ファイルを相対パスで読み込むことはできない模様です。

なので、プロジェクトファイルが
C:¥Users¥Username¥Documents
に置いてあったとすると、同じ階層にあるsample.txtは、

$.evalFile ("file://c:\\\\Users\\Username\\Documents\\sample.txt");

というようにフルパスになるように指定してもらう必要があるかと思います。

#2012/11/25 11:05 タイプミス修正

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません