0

很难理解这种使导入层在根目录可用的方法:

for layerGroupName of PSD
    window[layerGroupName] = PSD[layerGroupName]

for layerGroupName of PSD
    PSD[layerGroupName].originalFrame = window[layerGroupName].frame

original frame和方法有什么frame作用,或者它们在哪里记录?

4

1 回答 1

1

起初这也让我感到困惑,但我在Cemre Güngör 的这篇文章中找到了回答这个问题的线索。

for layerGroupName of PSD
    window[layerGroupName] = PSD[layerGroupName]

这个将所有图层从具有导入图层的原始对象复制到window对象。这样,所有层都可以使用layerName而不是PSD['layerName'].

for layerGroupName of PSD
    PSD[layerGroupName].originalFrame = window[layerGroupName].frame

frameoriginalFrame这里实际上是对象中的键,而不是方法。这两行复制了originalFramekey下每一层的初始帧(包括层的位置等),这样当你改变层的位置时,你可以很容易地将它们恢复到原来的位置。

于 2014-08-26T12:12:04.497 回答