Actuellement, il n'y a pas d'alternative pour les animations complexes comme les animations que vous pouvez créer avec Flash (par exemple shape-tweens ou animations 3D ou OS), et personnellement je pense que Flash est la voie à suivre. animation. L'IDE Flash offre de nombreuses fonctionnalités d'animation qui ne sont pas implémentées dans les autres outils Web actuels. HTML/css est très limité, car il ne supporte pas complètement l'inclinaison/rotation/perspective dans tous les navigateurs et en HTML vous ne pouvez pas non plus animer les images d'arrière-plan. Cependant, vous pouvez créer des tweens programmatiques (comme motion-tweens) avec Javascript. A cet état de HTML, vous devez être un peu un programmeur hardcore pour obtenir une animation DHTML sérieuse et je pense que vous devez faire face à des sprites CSS ou d'autres techniques de blitting pour obtenir des performances. A côté de l'animation, Flash propose aussi des filtres et des blendmodes, que vous aimeriez utiliser également dans les super animations.
Vous pouvez utiliser la fonction animate() de jQuery pour des animations très simples (déplacer, fondre, glisser); vous pouvez changer les propriétés au fil du temps. Pour beaucoup d'applications Web cela pourrait assez. Mais si vous voulez animer des vecteurs ou voulez des animations basées sur des cadres; Flash est actuellement le meilleur choix.
PS. Quel est le problème avec les GIF animés?
Votre connaissance n'est pas à jour. Il est possible de faire beaucoup de choses que vous appelez impossible avec la famille de technologies HTML5. – Chuck
Je ne voulais pas dire impossible, je voulais dire non soutenu ou bien mis en œuvre (ce qui est dommage); Oui, cela fonctionne dans votre navigateur, mais HTML5 n'est pas encore totalement supporté.Oui, vous pouvez utiliser certaines fonctionnalités beta des navigateurs (avec les préfixes -moz ou -webkit) mais elles ne sont pas encore acceptées et standardisées (quand on parle d'animations) L'état actuel du HTML5 n'est pas prêt et utilisable dans la vraie vie, se soucient des implémentations cross-browser. S'il vous plaît dites-moi quelle partie de ma réponse n'est pas correcte. L'animation complexe ne fait pas partie du HTML, vous devriez Flash de nos jours. –
+1, le flash peut au moins être utile comme environnement pour créer et développer des animations. Une telle chose n'existe tout simplement pas pour html – Jan