var%20targetTimeline=effect(%22%E3%83%9E%E3%82%B9%E3%82%B3%E3%83%B3%22).param(%22%E3%82%B9%E3%83%A9%E3%82%A4%E3%83%80%22);%0A//%09%E3%81%93%E3%81%93%E3%81%AB%E5%AF%BE%E8%B1%A1%E3%82%BF%E3%82%A4%E3%83%A0%E3%83%A9%E3%82%A4%E3%83%B3%E3%82%92%E3%83%94%E3%83%83%E3%82%AF%E3%82%A6%E3%82%A3%E3%83%83%E3%83%97%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%E9%80%9A%E5%B8%B8%E3%81%AF%E3%83%9E%E3%82%B9%E3%82%B3%E3%83%B3%E3%81%A7%0Avar%20skipTimeline=effect(%22%E3%83%95%E3%83%AC%E3%83%BC%E3%83%A0%E3%82%B9%E3%82%AD%E3%83%83%E3%83%97%22).param(%22%E3%82%B9%E3%83%A9%E3%82%A4%E3%83%80%22);%0A//%09%E3%82%B3%E3%83%9E%E3%81%86%E3%81%A1%E8%A8%AD%E5%AE%9A%22%E3%82%B9%E3%83%A9%E3%82%A4%E3%83%80%E5%88%B6%E5%BE%A1%22%E3%81%8C%E5%BF%85%E8%A6%81%E3%81%A7%E3%81%99%E3%80%82%0A/*%09tSlave%202005/12/04%09Nekomataya/kiyo%0A$Id:%20tSlave.js,v%201.1%202005/12/04%2011:42:03%20kiyo%20Exp%20$%0A%E4%BB%BB%E6%84%8F%E3%81%AE%E3%82%BF%E3%82%A4%E3%83%A0%E3%83%A9%E3%82%A4%E3%83%B3%E3%81%AE%E3%82%AD%E3%83%BC%E3%81%A8%E5%80%A4%E3%82%92%E5%8F%82%E7%85%A7%E3%81%97%E3%81%A6%E3%80%81%E3%82%BF%E3%82%A4%E3%83%9F%E3%83%B3%E3%82%B0%E3%81%AB%E7%BD%AE%E3%81%8D%E6%8F%9B%E3%81%88%E3%82%8B%E3%82%A8%E3%82%AF%E3%82%B9%E3%83%97%E3%83%AC%E3%83%83%E3%82%B7%E3%83%A7%E3%83%B3%E3%80%82%0A%E4%BB%BB%E6%84%8F%E3%81%AE%E3%82%B3%E3%83%9E%E3%81%86%E3%81%A1%E5%AF%BE%E5%BF%9C%0A%E8%A2%AB%E5%8F%82%E7%85%A7%E5%81%B4%E3%81%AB%E3%82%AD%E3%83%BC%E3%81%8C%E5%AD%98%E5%9C%A8%E3%81%97%E3%81%AA%E3%81%84%E5%A0%B4%E5%90%88%E5%BD%93%E8%A9%B2%E3%83%AC%E3%82%A4%E3%83%A4%E3%81%AE%E3%82%AD%E3%83%BC%E3%81%AB%E8%A8%AD%E5%AE%9A%E3%81%95%E3%82%8C%E3%81%9F%E6%9C%AC%E6%9D%A5%E3%81%AE%E5%80%A4%E3%81%A8%E3%82%BA%E3%83%AC%E3%82%8B%E3%81%93%E3%81%A8%E3%81%8C%E3%81%82%E3%82%8A%E3%81%BE%E3%81%99%E3%80%82%0A---%20%E3%81%8A%E3%81%93%E3%81%A8%E3%82%8F%E3%82%8A%0A%E3%81%93%E3%81%AE%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%A0%E3%81%AE%E8%91%97%E4%BD%9C%E6%A8%A9%E3%81%AF%E3%80%8C%E3%81%AD%E3%81%93%E3%81%BE%E3%81%9F%E3%82%84%E3%80%8D%E3%81%AB%E3%81%82%E3%82%8A%E3%81%BE%E3%81%99%E3%80%82%0A%0A%E3%81%82%E3%81%AA%E3%81%9F%E3%81%AF%E3%80%81%E3%81%93%E3%81%AE%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%A0%E3%81%AE%E3%81%93%E3%81%AE%E8%91%97%E4%BD%9C%E6%A8%A9%E8%A1%A8%E7%A4%BA%E3%82%92%E6%94%B9%E5%A4%89%E3%81%97%E3%81%AA%E3%81%84%E3%81%8B%E3%81%8E%E3%82%8A%0A%E8%87%AA%E7%94%B1%E3%81%AB%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%A0%E3%81%AE%E4%BD%BF%E7%94%A8%E3%83%BB%E8%A4%87%E8%A3%BD%E3%83%BB%E5%86%8D%E9%85%8D%E5%B8%83%E3%81%AA%E3%81%A9%E3%82%92%E8%A1%8C%E3%81%86%E3%81%93%E3%81%A8%E3%81%8C%E3%81%A7%E3%81%8D%E3%81%BE%E3%81%99%E3%80%82%0A%0A%E3%81%82%E3%81%AA%E3%81%9F%E3%81%AF%E3%80%81%E3%81%93%E3%81%AE%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%A0%E3%82%92%E8%87%AA%E5%B7%B1%E3%81%AE%E7%9B%AE%E7%9A%84%E3%81%AB%E3%81%97%E3%81%9F%E3%81%8C%E3%81%A3%E3%81%A6%E6%94%B9%E9%80%A0%E3%81%99%E3%82%8B%E3%81%93%E3%81%A8%E3%81%8C%E3%81%A7%E3%81%8D%E3%81%BE%E3%81%99%E3%80%82%0A%E3%81%9D%E3%81%AE%E5%A0%B4%E5%90%88%E3%80%81%E3%81%93%E3%81%AE%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%A0%E3%82%92%E6%94%B9%E9%80%A0%E3%81%97%E3%81%9F%E3%82%82%E3%81%AE%E3%81%A7%E3%81%82%E3%82%8B%E3%81%93%E3%81%A8%E3%82%92%E6%98%8E%E8%A8%98%E3%81%97%E3%81%A6%E3%80%81%E3%81%93%E3%81%AE%E8%91%97%E4%BD%9C%E6%A8%A9%E8%A1%A8%E7%A4%BA%E3%82%92%0A%E6%B7%BB%E4%BB%98%E3%81%99%E3%82%8B%E3%82%88%E3%81%86%E3%81%AB%E5%8A%AA%E3%82%81%E3%81%A6%E3%81%8F%E3%81%A0%E3%81%95%E3%81%84%E3%80%82%0A%0A%E3%81%93%E3%81%AE%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%A0%E3%82%92%E4%BD%BF%E3%81%86%E3%82%82%E4%BD%BF%E3%82%8F%E3%81%AA%E3%81%84%E3%82%82%E3%81%82%E3%81%AA%E3%81%9F%E3%81%AE%E8%87%AA%E7%94%B1%E3%81%AA%E3%81%AE%E3%81%A7%E3%81%99%E3%80%82%0A%0A%E4%BD%9C%E8%80%85%E3%81%AF%E3%81%93%E3%81%AE%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%A0%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%9F%E3%81%93%E3%81%A8%E3%81%AB%E3%82%88%E3%81%A3%E3%81%A6%E8%B5%B7%E3%81%8D%E3%81%9F%E3%81%84%E3%81%8B%E3%81%AA%E3%82%8B%0A%E4%B8%8D%E5%88%A9%E7%9B%8A%E3%81%AB%E5%AF%BE%E3%81%97%E3%81%A6%E3%82%82%E8%B2%AC%E4%BB%BB%E3%82%92%E8%B2%A0%E3%81%84%E3%81%BE%E3%81%9B%E3%82%93%E3%80%82%0A%E3%81%82%E3%81%AA%E3%81%9F%E3%81%AF%E3%80%81%E3%81%82%E3%81%AA%E3%81%9F%E3%81%AE%E5%88%A4%E6%96%AD%E3%81%A8%E8%B2%AC%E4%BB%BB%E3%81%AB%E3%81%8A%E3%81%84%E3%81%A6%E3%81%93%E3%81%AE%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%A0%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%99%E3%82%8B%E3%81%AE%E3%81%A7%E3%81%99%E3%80%82%0A%0A%E3%81%AA%E3%82%93%E3%81%8B%E3%80%81%E5%9B%B0%E3%81%A3%E3%81%9F%E3%81%93%E3%81%A8%E3%81%8C%E3%81%82%E3%81%A3%E3%81%9F%E3%82%89%E4%BB%A5%E4%B8%8B%E3%81%A7%E9%80%A3%E7%B5%A1%E3%81%97%E3%81%A6%E3%82%82%E3%82%89%E3%81%88%E3%82%8B%E3%81%A8%E4%BD%95%E3%81%A8%E3%81%8B%E3%81%AA%E3%82%8B%E3%81%8B%E3%82%82%E3%81%97%E3%82%8C%E3%81%BE%E3%81%9B%E3%82%93%E3%80%82%0Ahttp://homepage2.nifty.com/Nekomata/%0Amailto:nekomata_ya@mac.com%0A%0A12/03%20%E3%82%BF%E3%82%A4%E3%83%9F%E3%83%B3%E3%82%B0%E3%81%BE%E3%81%AD%E3%81%A3%E3%81%93%E3%82%A8%E3%82%AF%E3%82%B9%E3%83%97%E3%83%AC%E3%83%83%E3%82%B7%E3%83%A7%E3%83%B3%0A12/04%20%E3%82%B3%E3%83%9E%E3%81%86%E3%81%A1%E6%8B%A1%E5%BC%B5%0A*/%0A%0Afunction%20kac(StartSize,EndSize,timingValue)%20%7B%0Aif%20(timingValue%20==%200%20%7C%7C%20timingValue%20==%201)%7B%0A%09if%20(timingValue%20==%200)%20%7BresultS%20=%20StartSize%7D;%0A%09if%20(timingValue%20==%201)%20%7BresultS%20=%20EndSize%7D;%0A%7D%20else%20%7B%0AresultS%20=%20StartSize%20/%20((((StartSize/EndSize)%20-%201)%20*%20timingValue)%20+%201);%0A%7D;%0Areturn%20(resultS);%0A%7D;%0A//%E5%87%BA%E5%8A%9B%E5%A4%89%E6%95%B0%E3%81%AE%E5%88%9D%E6%9C%9F%E5%8C%96%0Avar%20Result=this.value_at_time(time);%0Avar%20timingV=0;%0A//%E5%8F%82%E7%85%A7%E3%81%99%E3%81%B9%E3%81%8D%E3%82%AD%E3%83%BC%E3%81%AE%E7%B7%8F%E6%95%B0%E3%82%92%E6%B1%82%E3%82%81%E3%82%8B%E3%80%82%0A//%E5%A4%B1%E6%95%97%E3%81%97%E3%81%9F%E6%99%82%EF%BC%88%E3%82%AD%E3%83%BC%E3%81%BE%E3%81%9F%E3%81%AF%E3%83%AC%E3%82%A4%E3%82%A2%E8%87%AA%E4%BD%93%E3%81%8C%E3%81%AA%E3%81%84%E5%A0%B4%E5%90%88%EF%BC%89%E3%81%AF%E3%80%81%E5%80%A4%E3%82%920%E3%81%AB%E5%88%9D%E6%9C%9F%E5%8C%96%E3%81%97%E3%81%A6%E7%B5%82%E4%BA%86%0A%09var%20maxIndex%20=%20targetTimeline.num_keys%0Aif%20(%20maxIndex%20!=%200)%20%7B%0A//%20%E5%86%8D%E8%BF%91%E6%8E%A5%E3%81%AE%E3%82%AD%E3%83%BC%E3%81%AE%E6%99%82%E9%96%93%E3%81%A8%E3%82%A4%E3%83%B3%E3%83%87%E3%83%83%E3%82%AF%E3%82%B9%E3%82%92%E6%B1%82%E3%82%81%E3%82%8B%0A%09nKeyT%20=%20targetTimeline.nearest_key(time);%0A%09nKeyS%20=%20skipTimeline.nearest_key(time);%0A//%20%E7%8F%BE%E5%9C%A8%E6%99%82%E3%81%A8%E6%AF%94%E8%BC%83%E3%81%97%E3%81%A6%E5%89%8D%E3%82%AD%E3%83%BC%E3%81%AE%E5%80%A4%E3%81%A8%E5%BE%8C%E3%82%8D%E3%82%AD%E3%83%BC%E3%81%AE%E3%82%A4%E3%83%B3%E3%83%87%E3%83%83%E3%82%AF%E3%82%B9%E3%82%92%E6%B1%82%E3%82%81%E3%82%8B%E3%80%82%0A//%20%E6%9C%80%E5%B0%91%E3%82%AD%E3%83%BC%E3%81%AE%E5%89%8D%E3%81%A8%E6%9C%80%E7%B5%82%E3%82%AD%E3%83%BC%E3%81%AE%E5%BE%8C%E3%82%8D%E3%81%AF%E5%89%8D%E5%BE%8C%E3%82%AD%E3%83%BC%E3%81%AB%E5%90%8C%E3%81%98%E5%80%A4%E3%82%92%E4%BB%A3%E5%85%A5%0A%09if(%20time%20%3E=%20nKeyT.time%20)%20%7B%0Avar%20preIndex%20=%20nKeyT.index;var%20postIndex%20=%20nKeyT.index%20+%201;%0A%09%09if(postIndex%20%3E%20maxIndex)%7BpostIndex%20=%20maxIndex%7D%0A%09%7Delse%7B%0Avar%20postIndex%20=%20nKeyT.index;var%20preIndex%20=%20nKeyT.index%20-%201;%0A%09%09if(preIndex%20==%200)%7BpreIndex%20=%201%7D%0A%09%7D%0Avar%20skipPreIndex%20=(%20time%20%3E=%20nKeyS.time%20%7C%7C%20nKeyS.index%20==%201)?%20nKeyS.index%20:%20nKeyS.index%20-%201;%0A//%20%E5%89%8D%E5%BE%8C%E3%82%AD%E3%83%BC%E3%81%8C%E4%B8%80%E8%87%B4%E3%81%97%E3%81%A6%E3%81%84%E3%82%8B%E5%A0%B4%E5%90%88%E3%81%AF%E3%80%81%E7%84%A1%E6%9D%A1%E4%BB%B6%E3%81%A7%E6%9C%80%E8%BF%91%E6%8E%A5%E3%82%AD%E3%83%BC%E3%81%AE%E5%80%A4%E3%82%92%E5%BC%95%E3%81%8D%E7%B6%99%E3%81%84%E3%81%A7%E7%B5%82%E4%BA%86%0A//%20%E4%BD%8D%E7%BD%AE%E6%83%85%E5%A0%B1%E3%81%AF%E3%80%81%E7%8F%BE%E6%99%82%E7%82%B9%E3%81%AE%E3%83%AA%E3%83%8B%E3%82%A2%E4%BD%8D%E7%BD%AE%E6%83%85%E5%A0%B1%0A%09if(preIndex%20==%20postIndex)%20%7B%0A%09%09Result=this.value_at_time(nKeyT.time);%0A%09%7D%20else%20%7B%0A//%E3%82%B9%E3%83%86%E3%83%83%E3%83%97%E4%BF%82%E6%95%B0%E3%82%92%E5%8F%96%E5%BE%97%20%E3%82%B9%E3%83%86%E3%83%83%E3%83%97%E4%BF%82%E6%95%B0%E3%81%AB%E3%81%97%E3%81%9F%E3%81%8C%E3%81%A3%E3%81%A6%E7%AE%97%E5%AE%9A%E7%94%A8%E3%81%AE%E6%99%82%E9%96%93%E3%82%AA%E3%83%96%E3%82%B8%E3%82%A7%E3%82%AF%E3%83%88%E3%82%92%E7%94%9F%E6%88%90%0A//%E3%82%B9%E3%83%86%E3%83%83%E3%83%97%E4%BF%82%E6%95%B0%E3%81%AF%E3%80%81%E3%83%95%E3%83%AC%E3%83%BC%E3%83%A0%E7%B6%99%E7%B6%9A%E6%99%82%E9%96%93%E3%81%AB%E6%8E%9B%E3%81%91%E3%82%8B%E5%80%A4%E3%80%82%E3%82%B9%E3%82%AD%E3%83%83%E3%83%970%E3%81%AA%E3%82%891%E3%80%8111%E3%81%AA%E3%82%8912%0A%09var%20StepValue%20=%20Math.abs(skipTimeline.key(skipPreIndex).value)%20+%201;%0A%09var%20StepShift=%20this_comp.frame_duration*((skipTimeline.key(skipPreIndex).time/this_comp.frame_duration)%25StepValue);%0A//%E7%8F%BE%E5%9C%A8%E6%99%82%E9%96%93%E3%82%92%E3%82%B9%E3%83%86%E3%83%83%E3%83%94%E3%83%B3%E3%82%B0%E3%81%99%E3%82%8B%0A%09if%20(StepValue%20%3C=1)%7Bvar%20Stepedtime%20=%20time%7D%20else%20%7B%0Avar%20Stepedtime=%20Math.floor((time%20+%20StepShift)/(this_comp.frame_duration%20*%20StepValue))%20*%20(this_comp.frame_duration%20*%20StepValue);%0A%09%7D%0A%0A//%E5%89%8D%E3%81%A8%E5%BE%8C%E3%82%8D%E3%81%AE%E3%82%AD%E3%83%BC%E3%83%95%E3%83%AC%E3%83%BC%E3%83%A0%E3%82%AA%E3%83%96%E3%82%B8%E3%82%A7%E3%82%AF%E3%83%88%E3%82%92%E5%8F%96%E5%BE%97%0A%09preKey%20=%20targetTimeline.key(preIndex);%0A%09postKey%20=%20targetTimeline.key(postIndex);%0A/*%0A%09%E3%82%BF%E3%82%A4%E3%83%9F%E3%83%B3%E3%82%B0%E4%BF%82%E6%95%B0%E3%81%AE%E5%88%86%E6%AF%8D%E3%82%92%E5%BE%97%E3%82%8B%E3%81%9F%E3%82%81%E3%81%AB%E5%89%8D%E5%BE%8C%E3%82%AD%E3%83%BC%E3%81%AE%E5%B7%AE%E3%82%92%E3%81%A8%E3%81%A3%E3%81%A6%E3%81%84%E3%82%8B%E3%81%AE%E3%81%A7%E3%80%81%0A%09%E5%89%8D%E5%BE%8C%E3%82%AD%E3%83%BC%E3%81%AE%E5%80%A4%E3%81%8C%E5%90%8C%E4%B8%80%E3%81%A0%E3%81%A8%E3%82%BC%E3%83%AD%E9%99%A4%E7%AE%97%E3%82%A8%E3%83%A9%E3%83%BC%E3%81%AB%E3%81%AA%E3%82%8B%0A%09%E5%9B%9E%E9%81%BF%E3%81%AE%E3%81%9F%E3%82%81%E5%89%8D%E5%BE%8C%E3%82%AD%E3%83%BC%E3%81%AE%E5%80%A4%E3%81%8C%E5%90%8C%E4%B8%80%E3%81%AE%E5%A0%B4%E5%90%88%E3%80%81%E7%8F%BE%E6%99%82%E7%82%B9%E3%81%AE%E3%83%AA%E3%83%8B%E3%82%A2%E6%83%85%E5%A0%B1%E3%82%92%E8%BF%94%E3%81%99%0A%20*/%0A%09if(preKey.value%20==%20postKey.value)%7B%0A%09Result=this_layer.value_at_time(time)%0A%09%7D%20else%20%7B%0A//%E3%82%B9%E3%83%A9%E3%82%A4%E3%83%80%E3%81%AE%E5%80%A4%E3%81%8B%E3%82%89%E7%8F%BE%E5%9C%A8%E3%81%AE%E3%82%BF%E3%82%A4%E3%83%9F%E3%83%B3%E3%82%B0%E5%80%A4%E3%82%92%E5%8F%96%E5%BE%97%0A%0A//%E3%83%9E%E3%82%B9%E3%82%BF%E3%81%AE%E3%82%B9%E3%83%86%E3%83%83%E3%83%97%E5%80%A4%E3%81%8B%E3%82%89%E3%82%BF%E3%82%A4%E3%83%9F%E3%83%B3%E3%82%B0%E5%A4%89%E6%95%B0%E3%82%92%E3%81%A8%E3%82%8B%0AtimingV=Math.abs(targetTimeline.value_at_time(Stepedtime)-preKey.value)/Math.abs(postKey.value%20-%20preKey.value);%0A/*%0A%09%E3%82%BF%E3%82%A4%E3%83%9F%E3%83%B3%E3%82%B0%E3%82%92%E9%87%8D%E3%81%AD%E3%81%9F%E3%82%B9%E3%82%B1%E3%83%BC%E3%83%AB%E3%82%92%E7%AE%97%E5%87%BA%0Avar%20Ptiming=Math.abs(targetTimeline.value_at_time(Stepedtime)%20-%20preKey.value)/Math.abs(postKey.value%20-%20preKey.value);%0A%09outputScale=kac(preKey.value,postKey.value,Ptiming);%0Avar%20timingV=Math.abs(outputScale-preKey.value)/Math.abs(postKey.value%20-%20preKey.value);%0A*/%0A//%E3%82%BF%E3%82%A4%E3%83%9F%E3%83%B3%E3%82%B0%E5%8A%A9%E5%A4%89%E6%95%B0%E3%82%92%E3%82%82%E3%81%A8%E3%81%AB%E3%82%BF%E3%82%A4%E3%83%9F%E3%83%B3%E3%82%B0%E3%82%92%E8%A3%9C%E6%AD%A3%0A%0A%09Result=this.value_at_time(preKey.time+timingV*(postKey.time-preKey.time));%0A%7D%7D%7D%0A//%0AResult%0A