1

選択したレイヤーの非表示/表示にこのピースを使用しています:

app.activeDocument.activeLayer.visible = !app.activeDocument.activeLayer.visible;

選択されていないレイヤーを名前で切り替える方法があるのだろうか。

どうもありがとう

アップデート:

私はそれをこのことで動作させました(私は知っています、それはきれいにする必要があります):

function toggleLayer() {
  for( var i = 0; i < app.activeDocument.artLayers.length; i++) {
    if (app.activeDocument.artLayers[i].name == "theLayer"){
        app.activeDocument.artLayers[i].allLocked = false;
        app.activeDocument.artLayers[i].visible = !app.activeDocument.artLayers[i].visible;
    }
  }
}

ループなしで同じことができるかどうか知りたいです。

ありがとう

4

1 に答える 1