Petit Carrousel "de base" sous flash CS4 (attention le précise bien FLASH CS4 !!!), permettant d'apprécier quelques nouvelles fonctionnalités et outils de Flash 10.
Aucune class type "distordImage" utilisée ici, de simples rotations en X, Y et Z sur des Sprites font l'affaire.
Les nouveaux objets utilisés dans cette source spécifiques à Flash 10 sont :
- Vector.<typage> : un Array typé, c'est à dire que les données qu'on y met sont d'un type spécifiques
- Vector3D : un Point 3D
- Matrix3D : une matrice de transformation pour les objets et coordonnées 3D
- z et rotationX, rotationY et rotationZ : les nouvelles propriétés de displayObject, très pratiques pour des effets de perspectives.
Le reste c'est de l'as3 "classique", tout pareil que dans Flash 9 ...
Je n'ai pas ajouté de modification du champ de vision pour éviter d'engorger l'ensemble.
La technique utilisée est la plus simple pour le résultat escompté. L'utilisation de DrawTriangles aurait été possible, mais plus complexe à mettre en place pour le résultat voulu.
Chaque ligne est commentée précisément et devrait faciliter la compréhension du code.
Bien que CS4, les fichiers .as sont ouvrable avec n'importe quelle version offrant cette possibilité, mais ne pourront pas être recompilés sans Flash 10.
Pour voir l'animation la meilleure solution est, si vous n'avez pas le standalone player cs4, de l'ouvrir avec un navigateur web.