No I cannot think of anything else that might be an alternative application.
However what you are asking to do is not totally impossible with Flash. The
issue comes on trying to describe where to start. You will need to learn the
scripting language that Flash uses (ActionScript) and if I were doing a project
this I would be looking at creating each individual flash movie separately and
then creating an interface / container movie to call in the correct swf
depending on what the user clicks.
This all replies heavily on actionscript using global variables, local
variables, click events, if statements, load methods and probably more. There
are lots of tutorials available on the Internet, which covers all these areas,
but I am yet to see one that covers this type of project.
Sorry I could not be of further help, if you have any other questions, I would
be happy to help well at least try to.
Kind regards.
>> Stay informed about: Noob question re: interactivity