Hello,
I have developed using Flash (SWF) for about 18 years, I am able to do this kind of application, but it needs a lot of work to do such like the example, but can be done, it will require too much calculations and formulas to build this application for this, it costs more that what you estimated in the project suggested budget.
Please initiate a chat with me to continue.
Regards,