板 1- 前 次 新 レス
何でも質問箱
[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;}
return num;}
//コンポの尺調整//
motoID= finditemID("01_compo");
var NTSCdur = app.project.item(motoID).duration
var AlreadyName = app.project.renderQueue.items[1].comp.name; //レンダーキューにあるのがラストコンポだから
targetID = finditemID(AlreadyName); //そのラストコンポを探し出し、
var NTSCdurLAST = app.project.item(targetID).duration;
//PAL方式のためのコンポ//
targetID = finditemID("768*576");
if (targetID){app.project.item(targetID).duration =NTSCdur};
var takenum = AlreadyName.indexOf("t",0);
var Cutnum = AlreadyName.substring(6,takenum);
var PALname = "C"+Cutnum+"_1";
targetID = finditemID("C000_1"); //PALのラストコンポを探し出し、
if (targetID){app.project.item(targetID).name = PALname;}; //ここで名付ける。
targetID = finditemID(PALname);
if (targetID){app.project.item(targetID).duration =NTSCdurLAST}; //PALラストコンポの尺調整。
前 次 新