خرید بک لینک

Vote count: 0

illustrator in .ai file i am having layer name as "Layer1" inside this layer i am having group named as " rename" this rename group i have to ungroup and move it to new group .can anybody please help me in javascript for this , i have also attached image.

layer 1 image ,rename group

var itemKinds = new Array("pathItems","compoundPathItems","textFrames","placedItems","rasterItems","meshItems","pluginItems","graphItems","symbolItems","groupItems");

function getChildAll(obj)
{
    var childsArr = new Array();
    for(var i=0;i<obj.pageItems.length;i++)childsArr.push(obj.pageItems[i]);
    retu childsArr;
}


if(app.activeDocument)
{
    doc = app.activeDocument;
    if(doc.groupItems.length)for(var i=0;i<doc.layers.length;i++)ungroup(doc.layers[i]);
}

function ungroup(obj)
{
    var elements = getChildAll(obj);
    if(elements.length<1){
        obj.remove();
        retu;
    }else{
        for(var i=0;i<elements.length;i++)
        {
            try{
                if(elements[i].parent.typename!="Layer 1")elements[i].moveBefore(obj);
                if(elements[i].typename=="rename")ungroup(elements[i]);
            }catch(e){

            }
        }
    }
}

asked 37 secs ago

- - , .
.

برچسب: نویسنده: استخدام کار تاريخ: شنبه 26 تير 1395 ساعت: 14:54

صفحه بندی