Telescope-camera

hello Kirupians,

I am working on flash application TELESCOPE or Camera.
My goal is to move around the scene and zoom-in or zoom-out!!!
I found that if I move scene, I have to move registration point, because I always want to zoom in the centre of my ocular.

So far application works fine only if I move, zoom-in and than before I move any further, zoom-out! - IN THAT ORDER

But when I move, zoom-in (not fully), move again and zoom-in again, the second zooming doesn’t appear on desirable registration point!!!

can someone please take a look, give me suggestion, anything!!!

Thank you

http://www.mirna.si/kamera.zip