Aprés quelques légères heures passées dans les différents packages de Flash 8, voici mes premières impressions sur la partie framework. Je n'ai encore rien compilé pour l'instant, alors je peux sans doute faire pas mal d'erreurs... ![]()
- SEPY ne compile plus dans l'IDE Flash sur un CTRL+ENTREE :\ (mais bon, pas la faute a Macromedia ca quand-même :))
- De bonnes idées, telles que les classes Point, Rectangle et Matrix en intrinsic. Il va quand-même falloir songer a les étendre pour avoir plus de possibilités...
- La classe Matrix qui me décoit pas mal : uniquement dédiée aux transformations 2D, il est impossible d'accéder aux trois données du bas. A moins qu'il soit possible de hacker tout cas avec des ASSetPropFlags ou autre... :o L'idéal aurait été une classe Matrix "de base" et une classe TransformMatrix.
- La classe Rectangle présente pas mal de fonctionnalités sympas. L'avoir en intrinsic permet d'obtenir des performances appréciables. A priori, les développeurs de jeux vont s'en donner à coeur joie...

- La classe Color est deprecated... j'en fais quoi de ma classe SuperColor moi alors?
Bon, je vais devoir effectuer un bon refactoring moi... 
- Cool la classe Transform!
Pouvoir appliquer tout un ensemble de transformations d'un coup, c'est bien pratique. Reste a créer des propriétés virtuelles pour pouvoir faire des Tween dessus! 
- Je ne me suis pas encore penché sur la manipulation de Bitmaps, mais ca promet...
- Une feature pas vraiment mise en avant est pourtnant bien pratique. Il s'agit de la scale9Grid. En gros, ca permet de redimensionner un clip sans déformer les bords en le divisant en 9 parties (bon, je sais, c'est un gros raccourci :$). Et tout ca, accessible depuis l'IDE ou depuis ActionScript.
- L'apparition de la méthode clone() dans les nouvelles classes, ca c'est cool!

- L'évenement onHTTPStatus est bien pratique pour les LoadVars et autres XML. Par contre, a priori je n'ai pas vu de possibilité d'interrompre un transfert... :o
A priori, tout ca se présente trés bien donc. ![]()