NEKOMATAYA

1- レス

何でも質問箱


[25]はる[go_kanbayashi@hotmail.com]:06/05/13 17:52:11 ID:???
ざっとやって見た感じですが、
720*486はstringとして認識はされているようです。
検証用の構文、ありがとうございました。
ただそこからコンポの名前としてどうも読み取ってくれません。
*を_とかに変えただけで通常どおり認識できるようなので 省46

[26]はる:06/05/13 17:55:30 ID:DChX5qg+
//ID特定の為の関数//
function finditemID(str){
var num=0;
var compname = new RegExp(str,"gi");
for (var i=1; i<=app.project.items.length ; i++){
if (app.project.item(i).name.match(compname)) num = i;} 省51

[27]kiyo[sage]:06/05/13 20:29:24 ID:???
いらっしゃい
>「上書き禁止のため代入式の左辺におくことができません。」
はは、失礼しました。これは私のタイプミスです
if (myItem && myItem.length==1 && myItem.typeName="コンポジション")
正しくは 省68

[28]kiyo:06/05/14 12:16:38 ID:3o+xgIAk
追伸 かきわすれです。
>>26 のケースの場合は
targetID = finditemID("768*576");
この行を
targetID = finditemID("768\\*576");
こう、エスケープするだけでも一応用は足ります。
省27

[29]はる:06/05/16 19:45:17 ID:NCOFYcYs
またも遅ればせながら
ありがとうございました。
>計算パワーを無駄食いします。
そうなのですか、リファレンスと首っ引きで書きあげてることもあり
愚直に書いている次第です。
重ね重ねありがとうございました。 省6

[30]kiyo:06/05/17 00:42:54 ID:51oc7hTs
いらさい
>ありがとうございました。
どういたしまして
>>計算パワーを無駄食いします。
>そうなのですか、リファレンスと首っ引きで書きあげてることもあり
>愚直に書いている次第です。
省20

[31]ハマ:06/06/02 20:44:44 ID:Iyl/xACY
初めまして
スクリプトで作業を効率化しようと目論んでるのですが
いかんせんプログラムの経験が浅いので
スクリプティングガイドと格闘の毎日です。。
質問なのですが
スクリプトの中にプリコンポーズする作業を取り入れようとガイドを調べたら
省11

[32]kiyo[sage]:06/06/03 00:56:36 ID:???
いらっさい ハマさん
あーこれは、私もまだ使った事のないメソッドですね。
ガイドによればこんなカンジで使うメソッドですか?
省38

[33]ハマ:06/06/05 13:27:22 ID:6tpG2mtg
ありがとうございます!
プリコンポーズ出来ました。
感謝感激です。
もうひとつ質問なのですがlayerIndiciesの値なのですが
配列の値は入らないのでしょうか?
例えばコンポ名とレイヤー数を入力して
プリコンポーズする場合なのですが
省48

[34]Higematsu:06/06/05 17:10:02 ID:4wQNJbO6
こんにちはHigematsu@dA-toolsです。
precompose()の第一引数indicesはIndexの複数形なので配列のことでは無いと思います。
以下のようIndexを並べる必要があるようです。
省4

[35]Higematsu:06/06/05 17:23:09 ID:4wQNJbO6
前の修正です。
配列を[ ]で括るなければいいだけですね。失礼しました。
precompose(PreComp,"プリコンポ1-"+LayerArrayMax,true);


名前

E-mail



0ch BBS 2004-10-30 (+Nekomataya/2005-02-17)