原始帧和帧方法的作用是什么

时间:2014-08-11 14:25:12

标签: framerjs

很难理解这种方法,以便在根目录上提供导入的图层:

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

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

original frameframe方法做了什么,或者它们在哪里记录?

1 个答案:

答案 0 :(得分:1)

起初这让我很困惑,但我发现在这个article by 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这里实际上是对象中的键,而不是方法。这两行复制originalFrame键下每层的初始帧(包括图层的位置等),这样当您更改图层的位置时,您可以轻松地将它们还原到原始位置。