Ужос какой, куча скобочек, @#$ что разбереш, вы бы оформили что ле код...
А на вскидку, возможно у вас нелинейная зависимость, вот к примеру как я интерполирую.

Код AS3:
left / time * (_to - _from) + _from;
Перевод
left - прошедшее время
time - время анимации
_to - начальное значение параметра
_from - конечное значение параметра
Добавлено через 3 минуты
зы.
Зачем же на блог то код выкладывать если он не рабочий...
И ссылка на дропбокс авторизации требует.