rem: var pos   = (timePos - this.startOn) / (this.finishOn - this.startOn); var frame = Math.round(pos * this.options.fps * this.options.duration); if(frame > this.currentFrame) { 
add: var pos   = (timePos - this.startOn) / this.totalTime, frame = (pos * this.totalFrames).round(); if (frame > this.currentFrame) { 
context:   loop: function(timePos) {    if(timePos >= this.startOn) {      if(timePos >= this.finishOn) {        this.render(1.0);        this.cancel();        this.event('beforeFinish');        if(this.finish) this.finish();         this.event('afterFinish');        return;        }      var pos   = (timePos - this.startOn) / (this.finishOn - this.startOn);      var frame = Math.round(pos * this.options.fps * this.options.duration);      if(frame > this.currentFrame) {        this.render(pos);        this.currentFrame = frame;      }    }  },
meta: 9100	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/9100/2d4247a14ff4ce25ad80cbc65b787dfde7ddb16e/effects.js/buggy/typo3/contrib/scriptaculous/effects.js