Mon premier réflexe : la classe Loader ! Et quelle ne fut pas ma joie de voir la méthode haltAndUnload() ! Dans un précédent post, j'avais brièvement discuté du problème qu'il y avait actuellement avec la méthode unload(). Cela s'annonce vraiment bien, en espérant que cette nouvelle méthode agisse comme l'ex-méthode MovieClip.unladMovie(), voire mieux ! J'espère qu'ils auront également réglé le souci de la méthode close() non synchronisée.

Je suis ensuite tombé sur la classe Sound. La aussi, une méthode très intéressante : extract(target:ByteArray, length:Number, startPosition:Number = -1):Number. Cela permet d'extraire directement les données binaires d'un son. Par contre, toujours pas de méthode loadBytes comme pour la classe Loader...

En checkant rapidement les événements de la classe Sprite, j'en ai vu trois qui promettent quelques chose de puissant : Event.CUT, Event.COPY et Event.PASTE ! La gestion direct du copier-coller dans flash, voila qui va en ravir plus d'un !!!

Evidemment, je vous passe les détails concernant la nouvelle classe Vector qui permet de typer les éléments (un tableau typé en somme). Mon premier test sera d'en faire le benchmark :)

En passant par la classe BitmapData, j'ai vu la nouvelle méthode histogram(hRect:Rectangle = null):Vector. A voir plus en détail...

Autre chose d'intéressant dans FileReference : load():void qui permet de directement charger un fichier local, sans avoir à d'abord l'envoyer en ligne ! Je vois d'ici les boutons 'parcourir' fleurir sur la toile. Et ils ont aussi ajouté son contraire à savoir : save(data:*, defaultFileName:String = null):void.

Je vous conseille également de jeter un oeil sur la classe Graphics qui a carrément le double de méthodes (!) que l'acutelle.

Voilà pour ce bref aperçu, il a y probablement encore mille autres nouveautés qui valent le détour. Je suis impatient de pouvoir tester tout ça ! Bien évidemment, c'est encore en phase beta et donc soumis à changement.