Code: Select all
{
var myComp = app.project.activeItem;
myLayers = myComp.layers;
for (var i = 1; i <= myLayers.length; i++)
{
myLayers[i].Effects.remove();
}
}

Pleas help me!
Moderator: byronnash
Code: Select all
{
var myComp = app.project.activeItem;
myLayers = myComp.layers;
for (var i = 1; i <= myLayers.length; i++)
{
myLayers[i].Effects.remove();
}
}
Code: Select all
{
var myComp = app.project.activeItem;
var myEffects;
for (var i = 1; i <= myComp.numLayers; i++){
try{
myEffects = myComp.layer(i).Effects;
for (j = myEffects.numProperties; j > 0; j--){
myEffects.property(j).remove();
}
}catch(err){
}
}
}
Code: Select all
{
var comp = app.project.activeItem;
if ((comp != null) && (comp instanceof CompItem))
{
for (var i=1; i<comp.layers.length; i++)
{
recurse_children(comp.layers[i]);
}
app.endUndoGroup();
}
else
alert('no comp selected');
function recurse_children(propParent)
{
if (propParent != null)
{
var prop;
for (var i=1; i<=propParent.numProperties; i++)
{
prop = propParent.property(i);
switch (prop.propertyType)
{
case PropertyType.PROPERTY:
// do action
if (prop.canSetExpression && prop.expression) prop.expression = '';
break;
case PropertyType.INDEXED_GROUP:
recurse_children(prop);
break;
case PropertyType.NAMED_GROUP:
recurse_children(prop);
break;
default:
break;
}
}
}
}
}