調整レイヤーを選んだレイヤーの上に作る

//調整レイヤーを選択したレイヤーの上につくる

//必ず一番上に作成されるので、選んだレイヤーの上に作れるように

//選ばなかったら一番上に作成

//prototypeあるひとは削除してもオッケー

LayerCollection.prototype.addAdjustment = function(){

    var color = [1,1,1];

    var  name = "調整レイヤー";

    var n = this.addSolid(color,name,100,100,1,1);

    var comp = n.containingComp;

    n.outPoint = comp.duration;

    n.adjustmentLayer = true;

    n.source.width = comp.width;

    n.source.height = comp.height;

    n.source.pixelAspect = comp.pixelAspect;

    return n;

    }

//main

var ac = app.project.activeItem;

if(ac){

    var i = 1;

    if(ac.selectedLayers.length>0){

        for(i = ac.selectedLayers[0].index;i>1;i--){

            if((ac.layer(i).trackMatteType == 3812)||(ac.layer(i).trackMatteType == undefined)) break;

            }

        }

    app.beginUndoGroup("調整レイヤーの作成");

    var acAdjust = ac.layers.addAdjustment();

    if(ac.numLayers > 1) acAdjust.moveBefore(ac.layer(i+1));

    app.endUndoGroup();

    }