scriptNote_10

dA-tools.com

HOME > AfterFx > Script Labs > Script_note > scriptNote_10

スクリプト・雑記

スクリプトでエクスプレッションを書く

Jul/15 2009

幾つかのエスケープ文字

comp("selectComp").layer("camera").rotation*-1

上のエクスプレッションをスクリプト内に記述する場合にエスケープ文字を使うと

"comp(¥"" + selectComp + "¥").layer(¥"Camera¥").rotation*-1"

シングルとダブルのクォーテーション、ああ、ややこしや....\ \

※ 'comp("selectComp").layer("camera").rotation*-1'

positionとかトランスフォームのエクスプレッションの注意

  • スクリプト内のエクスプレッション(上段)がver7以降ではエラーだった。
//ver6.5
myExp=targetComp.layer(i).property(j).expression;
// ver7--
myExp=targetComp.layer(i).transform.property(j).expression;