Почему вы думаете, что это дескриптор 'RmvL'
?Scriptlistener дает нам 'Dlt '
charID.Вот оно, обернутое в функцию:
/**
* deletes layer mask from active layer
* @param if apply is true, mask will be applied, if false — mask will be discarded
* @return boolean
*/
function deleteMask(apply)
{
if (apply == undefined) apply = false;
try
{
var desc = new ActionDescriptor();
var ref = new ActionReference();
ref.putEnumerated(charIDToTypeID('Chnl'), charIDToTypeID('Chnl'), charIDToTypeID('Msk '));
desc.putReference(charIDToTypeID('null'), ref);
desc.putBoolean(charIDToTypeID('Aply'), apply);
executeAction(charIDToTypeID('Dlt '), desc, DialogModes.NO);
return true
}
catch (e)
{
return false
}
};