Comment animer une image le long d'un chemin avec des courbes de Bézier

Mon objectif:

  • Déplacer/animer une image le long d'un chemin d'accès comme le dessin ci-dessous (Peut-être la connexion de courbes de bézier).
  • Doivent travailler dans IE7+, je ne sais pas quoi construire de multiples solutions.
  • Je peux mettre en pause/reprendre l'image en mouvement.
  • L'image va continuer à avancer sur le chemin (répéter).

le chemin d'accès http://i50.tinypic.com/dwwhhy.jpg

Ce que j'ai considéré comme

  • TOILE: pas pris en charge dans IE7+8, ne l'ai pas testé explorercanvas de façon encore! Prévoir un z-index de questions.
  • SVG, pas pris en charge dans IE7+8.
  • jQuery.chemin d'accès, un plugin qui s'étend de la fonction animate de jQuery. N'arrive pas à reprendre la partie, et je veux utiliser CSS transforme lors de la prise en charge.

Mon plan

  • Animer l'image avec CSS transformation 3D, CSS transformation 2d ou jQuery.animer (ce) et de requestAnimationFrame.
  • Calculer toutes les coordonnées et simple de déplacer l'image pixel par pixel.

Ma question

  • Mon plan sonore comme de la folie? De meilleures suggestions?
  • Envisagez-vous de certains problèmes de performances? Je risque de se retrouver avec 5K ou 10K coordonnées.
  • Connaissez-vous une façon intelligente, un programme, une fonction ou quelque chose de similaire pour calculer toutes les coordonnées?
Quelle est la taille de vos images? Avez-vous un exemple de chemin d'accès des données que vous allez utiliser?

OriginalL'auteur Bruno | 2012-11-28