どういうわけか私のループは一度だけ通過していますimportedChar.numItems =2
After Effectsのアイテムは0ではなく1から始まるので、使用します。これが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;
}
}
最初のアイテムがコンポジションの場合は正常に実行されますが、2番目のアイテムの場合はループを離れます