mercredi 21.05.2008, 21:00
API FP10 : Les nouveautés
Par Cédric Tabin - ActionScript - Lien permanent
La nouvelle version du flash player 10 se montre de plus en plus ! De plus, Lee Brimelow a mis en ligne la documentation complète de la nouvelle API. D'instinct, j'ai été consulter quelques classes pour voir les nouveautés...
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.
2 commentaires
merci capi
à bientôt
Vivement que ça sorte.