معمولا ما برای ایجاد لوپ Loop یا حلقه تکرار شونده توی افترافکت از کد های
loopIn()
یا
loopOut()
استفاده میکنیم.
محدودیتی که این کدها برای ما ایجاد میکنند تکرار دائم هست و ولی اگر ما قصد داشته باشیم تا یک حلقه با تکرار مشخص داشته باشیم اینبار کد جدیدی چاره کار ماست
nLoops =16;
if (numKeys > 1){
loopDur = key(numKeys).time - key(1).time;
n = Math.floor((time - key(1).time)/loopDur);
if (n < nLoops){
t = (time - key(1).time)%loopDur;
valueAtTime(key(1).time + t);
}else{
valueAtTime(key(numKeys).time);
}
}else
value;
در این کد مقدار 16 همان تعداد تکرار حلقه کاست