Time remap multiple keyframe between markers
Hello to all!
First of all, just want to apologize for my basic English. I will try to explain as clearly as I can.
I have a complex animation layer, which is precompose in another comp which I want to run this animation with markers. If the animation is comprised of two key frames is no problem. You can control the animation of a number of ways, such as using valueAtTime() or linear() ease() function.But when more than two keyframes need to allocate between the two markers is not so easy problem to solve. I tried to change a little Dan Ebberts'(by the way, thanks to him for all!) expression, but still did not work.
n = 0;
m = thisComp.marker;
if (m.numKeys > 0){
n = m.nearestKey(time).index;
if (m.key(n).time > time) n--;
}
if (n==1){
mStart = m.key(n).time
mDelta = ((m.key(n+1).time - mStart)/numKeys)
for(i = 1; i <= numKeys-1; i++){
kVal1 = valueAtTime(key(i).time)
kVal2 = valueAtTime(key(i+1).time)
linear(time, mStart+(mDelta*i), mStart+(mDelta*(i+1)), kVal1, kVal2);
}
}else{0
}
Image for illustration

If anyone can find a desire to understand problemme guide me in the right direction. Thanks in advance.
