I was waiting for this post for such a long time !
As some of you may remember, this book has a long story behind it but it's finally going to be printed in early April 2009 !
For those who do not remember, this book was originally written for the French O'Reilly firm who closed right after I just sent the last chapter. Pearson contacted me in July 2008 and told me they were interested into publishing the book. I updated it for Flash Player 10 and I just sent right now the very last chapter N°25.
This new version will still be around 1000 pages and covers also Flash Player 10 specific features like 3D, Drawing API, Pixel Bender, a bit of Flash Player 10 Text Engine, but also XML that I could not cover in the previous version. I tried so hard, but unfortunately, the PDF of this new version will not be available for free. Of course the original free online version will still be available
I am so happy to be able to see it for real in a few months and let you guys read it in the metro or in your bed
I just found that I started the first lines of the first version in January 2007 and sent the last chapter of this new version in February 2009, 2 years... Now I can focus on something else !

Comments (37)
Dah… I wish i knew french
Hi Jloa !
Next step is convince Pearson to translate the book in English
I will let you know if it happens !
Thibault
Damn.. I should have learned french as i was a kid at school. May be i should try now again? ^_^
ps: thx
That is awesome, it’s great to see all your hard work finally rewarded! I only wish I knew French too
I am learning French right now, and I must say this is one of the reasons why I wanted to learn
Just in case you could never get it translated… And well because I must admit french is a lovely sounding language. Only thing I am struggling with is that there are so many rules o.o and the whole feminine and masculine thing for the words really confuses me @.@ un… une, oi BUT YAH, I digress, LOL glad the book finally coming out
It’s been a long journey, but here it is !
Congratulations, dude
Félicitations mec !
Thank you all for your kind words !
Joseph, so cool you are learning French, don’t give up !
Thibault
Congratulations, Thibault!
Félicitation!!
C’est le premier d’une longue série j’espère
Et encore merci de pas avoir lâchée l’affaire..
Congrats! Good to hear you finally got it out!
Eh bin c’est pas trop tôt fainéant
Congratulations, glad this fantastic book is going to finally be printed
Merci beaucoup Thibault.
What about an English version?
yeah ! At last !
Fécilitations! J’habite à Montréal et c’est vraiement géniale qu’il y a un livre sur Actionscript 3 en français. Habituellement, je m’avais posé des questions comment traduire les termes de l’API de Flash et Actionscript en français. Maintenant, j’ai une bonne resource.
“I am so happy to be able to see it for real in a few months and let you guys read it in the metro or in your bed” : haha, et dans les files d’attentes, au petit coin, sous la douche etc…
Plus sérieusement, y a t-il (..y aura t-il..) un chapitre sur les composants ?
@+
Salut Tony
Non, je me suis concentré sur la partie ActionScript 3 et API du player seulement pour cet ouvrage. Je pense que les composants nécessiteraient un ouvrage à part entière, peut être le prochaine fois
Même si je t’avoue que je préfèrerai parler d’autre chose dans un futut book, comme par exemple le Text Engine du Player 10
Thibault
félicitation ! et bonne continuation …
Super nouvelle ! Bravo Thibault
On a tous bien hâte de lire cette version définitive de notre livre de référence. En espérant que la traduction en anglais et en japonais ne traine pas trop
TP
Merci, le PDF original était déjà excellent, cette “deuxième édition” version papier sera sans doute terrible… je passe ma commande asap!
Congratulations man!
this is really good news, i’ll be waiting for the English version =D
Bravo bravo !
Super initiative de laisser le book online également.
J’irai voir les crèmeries du coin pour avoir ce must-have.
Trés bonne nouvelle! Est ce que l’ouvrage sera dispo en FR dès sa parution ?
Salut Philippe,
Oui, le livre sera disponible en Français début Avril sans faute !
Thibault
Toutes mes félicitations, c’est quoi le prochain? “Pratique du Macaron”?
Génial.
Bravo pour ne pas avoir lâché l’affaire !
Il sera dispo à la Fnac ?
Benjamin,
Peut être bien
Morphy,
Oui, disponible partout !
Super cool! c’est quand même plus agréable une version papier…
Bonjour Thibaut,
Je fais face à un problème plus que dérangeant concernant 2 points:
-L’intégration d’un DataGrid
-La personnalisation du DataGrid (DG).
Si je compile le Fla seul tout se déroule impeccablement, en revanche si je le load à partir d’un swf parent, les ennuis commencent, j’ai compris qu’il fallait dans la bibliothèque inséré le composant désiré, ok pour cette subtilité, en revanche dès que j’active la personnalisation du DG je constate amèrement le bug.
Je te joins deux urls qui illustreront le travail déjà effectué sur MediaBox:
http://flash.mediabox.fr/index.php?showtopic=74986
(Ce topic est exactement le problème rencontré)
http://flash.mediabox.fr/index.php?showtopic=94215
(Ce topic reprend mon code).
D’avance merci pour le temps que tu consacreras à ce pb.
Dans l’attente de te lire et encore Félicitation pour ton Book qui m’as convaincu de passé de l’AS2 à l’AS3.
Salut Zoam,
En effet j’ai l’impression qu’il s’agit d’un bug des composants. Je pense qu’ils doivent cibler l’objet Stage sans attendre que le SWF soit dans la DisplayList.
En réalité, lorsque ton objet Loader charge ton SWF contenant ta DataGrid, lors de la fin du chargement de ton SWF son code est executé mais pas encore affiché, les références à stage ou root renvoient donc null. Ils doivent donc cibler dans un constructeur une de ces deux références.
Pour corriger ton problème, gère la synchro toi même en ajoutant une écoute de l’événement Event.ADDED_TO_STAGE, cela donnerait le code suivant :
addEventListener ( Event.ADDED_TO_STAGE, init );
function init ( e:Event ):void
{
var monDatagrid = new DataGrid;
this.addChild(monDatagrid)
}
Thibault
Merci Thibault pour la réponse,
dans mon code j’écoute déjà l’évènement ADDED_TO_STAGE lors du chargement de l’XML, n’aurais-t-il pas redondance à en rajouter un autre pour le dataGrid ?
Je tente tout de même ta solution.
Je ne pensais pas mettre en évidence un bug.
ton commentaire est fort gratifiant merci.
J’apporte une précision à mon précédent commentaire:
dans la mesure ou j’ai déjà une écoute ADDED_TO_STAGE dans le code j’ai placer le addChild du DG dans la fonction appelé par le ADDED_TO_STAGE, et je suis de nouveau confronté au même message d’erreur (#2007).
Je ne comprends pas, d’ou vient le problème.
????
Salut Zoam,
Tu peux isoler le problème et m’envoyer le .fla ?
Voici mon mail : thibault {at} bytearray.org
Thibault
Bonsoir Thibault,
Je vais tenter d’isoler le problème, et je t’envoie tous les éléments.
Merci.
I liked this book, merci.