der unterschied zwischen flash und gif ist gross, ähnlich dem zwischen nem daumenkino und nem richtigen film.
Also ein gif wird bild für bild gebastelt, das heis auch das man mit gif nicht viel mehr machen kann (ohne sichlange einzuarbeiten) als ne kurze animation da es einfach ne höllen arbeit macht. auserdem sollte zum gifs basteln auch n bildbearbeitungsprogramm bereit stehen da du daran die eigentliche arbeit machst und mit dem gif programm nur die bilder zusammenfügst.
zum zusammenfügen der bilder giebt es dieverse programme wie
Animake
Flash animationen sind da ne andere sache, hier werden keine einzelnen bilder zusammengefügt sonder du arbeitest mit formen die du bewegst. zwar dauert die einarbeitungszeit bei flash etwas länger aber es giebt auch viel mehr möglichkeiten (z.b. preloader, menüs, und und und ...). hier kann ich
Swish aufs wärmste empfehlen das ist zwar leider nicht kostenlos aber du kannst es auch erst mal testen und dann gegen ein geringes entgeld freischalten lassen, oder so

.
ich würde dir auf jeden fall zu flash raten den du hast viel mehr freiheiten, vorgefertigte effekte und es macht einfach tierisch spass damit rum zu prbieren.
viel glück