スクリプト・雑記
プリセットを適用したいけど.....
Jan/30 2008
レイヤーを特定できない?
汎用するエフェクトセットを保存できるプリセットは便利だけどver6.5ではスクリプトで適用することが出来なかった。
ver.7からメソッドapplyPreset( )が加わった。
やったぁ!と喜んだのもつかの間。こいつはクセモノだった。
myLayer=app.project.Item(1).layer(1);
myLayer.applyPreset(pset);
としても適用されない。いや適用される時もある。??
調べてみるとこいつは選択されているレイヤーに適用されるのだ。
複数選択されていれば全てに適用される!!
これはバグか?仕様か?
まあプログラムにはよくあることとだし、原因がわかれば対処ができる。
ということでこのメソッドを使う前にレイヤーを全て非選択にして、ターゲットのレイヤーだけあらためてselected=trueにする。
butubutu.....
前のページへ