scriptNote_03

dA-tools.com

HOME > AfterFx > Script Labs > Script_note > scriptNote_03

スクリプト・雑記

プリセットを適用したいけど.....

Jan/30 2008

レイヤーを特定できない?

汎用するエフェクトセットを保存できるプリセットは便利だけどver6.5ではスクリプトで適用することが出来なかった。

ver.7からメソッドapplyPreset( )が加わった。
やったぁ!と喜んだのもつかの間。こいつはクセモノだった。

myLayer=app.project.Item(1).layer(1);
myLayer.applyPreset(pset);

としても適用されない。いや適用される時もある。??

調べてみるとこいつは選択されているレイヤーに適用されるのだ。
複数選択されていれば全てに適用される!!
これはバグか?仕様か?
まあプログラムにはよくあることとだし、原因がわかれば対処ができる。
ということでこのメソッドを使う前にレイヤーを全て非選択にして、ターゲットのレイヤーだけあらためてselected=trueにする。

butubutu.....