Salut,
ActionScript sera obligatoire a un moment ou un autre. Flex c'est de l'actionscript + du MXML coté client ,ensuite coté serveur, tu peux mettre ce que tu veut. En général du PHP ou du J2EE.
Tu peux donc valider ton formulaire en actionScript ( si il n'est pas valide, il ne va jamais sur le serveur, actionScript s'en rend compte avant ), ou en php ( il part sur le serveur même invalide, php se rend compte qu'il est foireux, le dit a actionScript, qui l'affiche a l'écran de l'utilisateur )
Je pense que tu vois de toi même l'avantage : avec actionScript il y a moins d'aller retour entre le client et le serveur. ( le deuxieme scénario est bien plus long )
Néanmoins cela ne dispense pas de faire les deux et de vérifier la validité des données coté serveur.