Te recomiendo que uses TweenMax de greensock
http://www.greensock.com/tweenmax/
yo creo que con eso, podrias ahorras muchas lineas de codigo
y tiempo.
Podras descargarte desde ese link, los archivos de ejemplo.
Saludos, espero que les sea de mucha ayuda.