NEKOMATAYA

1- レス

何でも質問箱


[33]ハマ:06/06/05 13:27:22 ID:6tpG2mtg
ありがとうございます!
プリコンポーズ出来ました。
感謝感激です。
もうひとつ質問なのですがlayerIndiciesの値なのですが
配列の値は入らないのでしょうか?
例えばコンポ名とレイヤー数を入力して
プリコンポーズする場合なのですが
layer_count=prompt("レイヤー数は?",4);
comp_name=prompt("コンポ名は?","コンポ 1");
LayerArrayMax=Number(layer_count)
PreComp=new Array(LayerArrayMax);
for(var i=0;i<LayerArrayMax;i++)PreComp[i]=i+1;
function Index(Name){
for (i=1;i<=app.project.items.length;i++)if(app.project.items[i].name==Name)return i;
}
myComp=app.project.item(Index(comp_name));
>>↓が上手くいきません。。
myPreComp=myComp.layers.precompose([PreComp],"プリコンポ1-"+LayerArrayMax,true);
>>myPreComp=myComp.layers.precompose([1,2,3,4],"プリコンポ1-"+LayerArrayMax,true);
alert(PreComp);
alert(Index(comp_name));
と、書いてみたのですがどうにも上手くいかないようで・・・
数値入力なら(1,2,3,4.....)実行できるのですが。
alertを見る限りでも1,2,3,4....というような数値は入ってるみたいで、、、
またまたすいませんがご教授お願いしますm(_ _)m


名前

E-mail



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