2

抱歉这个愚蠢的问题,我需要为某个特定图层中的所有子图层设置动画。如何遍历所有子层?

4

2 回答 2

3

您可以通过 for-in 循环迭代层的子层

for child in layer.subLayers
    child.animate
        properties: 
            x: Utils.randomNumber(100)
            y: Utils.randomNumber(100)

如果你需要每个子层的索引,你可以像这样改变循环

for child, i in layer.subLayers
于 2014-12-17T16:41:54.627 回答
0

我遇到了这个问题,正在寻找类似的解决方案。我想更改给定图层中的所有子图层,甚至是深层嵌套图层。在文档中,我找到了后代。在此处添加以防有人正在寻找迭代所有嵌套子层的解决方案。

for descendant in layers
    descendant.ignoreEvents
于 2018-02-03T22:09:24.377 回答