Page 1 of 1

how to check whether a selected layer is a nullLayer?

Posted: July 25th, 2018, 10:09 pm
by Chason_X
Sorry my Mother tongue wasn't English,so my English wasn't good enough.
I wanted to write a script which need a feature that check whether a selected layer is a null Layer,therefore I try to write a simple script to test,but it didn't work.
this is my test script:

var myComp = app.project.activeItem;
var Selected = myComp.selectedLayers;

if (Selected[0] instanceof nullLayer)
{
alert ("a")
}
else
{
alert( "!");
}


who can help me? thanks!

Re: how to check whether a selected layer is a nullLayer?

Posted: July 26th, 2018, 12:08 pm
by zlovatt
The check for null layer is just layer.nullLayer, not layer instanceof nullLayer

Code: Select all

(function () {
  var comp = app.project.activeItem;
  var layer = comp.selectedLayers[0];

  if (layer.nullLayer) {
    alert('Layer is a null')
  } else {
    alert('Layer is not a null');
  }
})();
See: http://docs.aenhancers.com/layers/layer ... -nulllayer

Re: how to check whether a selected layer is a nullLayer?

Posted: August 19th, 2018, 11:07 pm
by Chason_X
zlovatt wrote: July 26th, 2018, 12:08 pm The check for null layer is just layer.nullLayer, not layer instanceof nullLayer

Code: Select all

(function () {
  var comp = app.project.activeItem;
  var layer = comp.selectedLayers[0];

  if (layer.nullLayer) {
    alert('Layer is a null')
  } else {
    alert('Layer is not a null');
  }
})();
See: http://docs.aenhancers.com/layers/layer ... -nulllayer
Thanks for your help,it have worked! Thank you very much!