start=key(1).time; end=key(numKeys).time;
keyDura=Math.abs(start-end);
result=value; /*by leizingjiu*/
if(time>end){result=valueAtTime((time-end)%keyDura+start);
}else if(time<start){result=valueAtTime(keyDura-(start-time)%keyDura);}
在形状图层里面,做路径变形动画的时候,loop系列表达式不让使用,于是写了这个。
© leizingjiu | Powered by LOFTER