After Effects スクリプトで、スクリプトをプログラムのワークスペースにドッキングできるようにしたい場合、私の知る限り、それを行う唯一の方法は、次のようなリソース文字列を使用することです。
var res = "Group{orientation:'column', alignment:['fill', 'fill'], alignChildren:['fill', 'fill'],\
group1: Group{orientation:'column', alignment:['fill', ''], alignChildren:['fill', ''],\
button1: Button{text: 'Button'},\
},\
}";
myPanel.grp = myPanel.add(res);
上記のコードは、グループ (「group1」) 内に 1 つのボタン (「button1」) を持つスクリプト UI を作成します。
同じリソース文字列を作成する他の方法を知りたいです。JSONオブジェクトを使用して作成し、それを文字列化することは可能ですか??
ドッキング可能で、たとえば次のような要素を追加する Duik Bassel スクリプトを調べたので、何とかできることはわかっています。
var button1 = myPal.add( 'button' );
しかし、私はそれを自分で行う方法を理解できません。
TL;DR: フローティング スクリプトのように、巨大な文字列を一度に書くのではなく、少しずつ、ドッキング可能な scriptUI を作成したいと考えています。