gpt4 book ai didi

javascript - 循环未完成

转载 作者:行者123 更新时间:2023-11-28 13:45:54 24 4
gpt4 key购买 nike

出于某种原因,尽管 importedChar.numItems =2

,我的循环只执行一次

After Effects 项目从 1 而不是 0 开始,因此我使用 x=1,这就是我所拥有的

for(x=1; x < importedChar.numItems; x++) {
if (importedChar.item(x) instanceof CompItem) {
//Add imported Char to Main Comp
var newObj = null;
var newObj = myComp.layers.add(importedChar.item(x))

//Move Layer under null
newObj.moveAfter(newNull);

//Parent to Null
newObj.parent = newNull;
}
}

如果第一个项目是组合,则它运行良好,但如果是第二个则离开循环

最佳答案

您需要使用<=而不是<让它运行两次。

编辑:或者,for(x=0; x < importedChar.numItems; x++) {然后使用 x+1当您需要使用它,但在您可以避免使用它的情况下, <=更可取。

当您需要访问索引一个有意义的值(例如打印一条人性化的错误消息)时,通常会出现您想要替代方案的情况

关于javascript - 循环未完成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14431717/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com