Ben c'est en effet Flash qui est le mieux adapté à ton utilisation (support des textes, lissage des polices, possibilité de trasition quasiment infini, zoomn rotations, incrustation de vidéos).
Sinon tu peut programmer en java les différentes étapes de ton animation (mais c'est chiant, long et ça marchera pas trés bien sur tout les navigateurs).