レイヤーの移動はmove関数を使います。引数には移動位置をLocationOptions定数で指定します。下の例では、最上面のレイヤーを最下面に移動しています。

var lyrObj= app.activeDocument.layers.firstItem(); //最上面のレイヤー
lyrObj.move(LocationOptions.atEnd);

 

また、第2引数に「基準とするレイヤー」を指定し、「その上」「その下」に移動することも可能です。下の例では、最下面のレイヤーを最上面の直下に移動しています。

var lyrObj= app.activeDocument.layers;
var lyrObj_F= lyrObj.firstItem(); //最上面のレイヤー
var lyrObj_B= lyrObj.lastItem(); //最下面のレイヤー
lyrObj_B.move(LocationOptions.AFTER, lyrObj_F);

 

 

Joomla templates by a4joomla