Writing the previous book was a very interesting experience. A few days ago, I decided to start the writing of a new book called "What can you do with bytes in ActionScript 3 ?"
The idea is to cover different topics (through 7 chapters) related to binary and discover some cool things you can do with it in ActionScript 3.
This book will be free and available as a downloadable PDF like the first version of "Pratique d'ActionScript 3". I will write it in English so that everybody can read it (this time!)
English reviewers will be very welcome to improve my English through the chapters !
Download :
Chapter 1 - The first bits
Chapter 2 - Everyday bytes
Chapter 3 - Encoders
Chapter 4 - Parsers
Chapter 5 - Low-level networking
Chapter 6 - External devices
Chapter 7 - Emulators
Comments (76)
It’s really a good thing, the Flash community is not used to work with bytes regarding to the history of the language and its context. I hope you will have the time to make it as simple as possible. Good luck.
I not have read it will be published free, your our hero Thibault, I’m so proud of you!
lol, thank you Tek!
Looking forward to reading this book since the last book is in a language I don’t understand!
(I’m from Indonesia)
Thanks so much ^^
Can’t wait to read it !
Awesome! looking forward to it
Yahooooo (no an ad
Thibault, thx a lot! So glad 2 c that u’ve decided to make an eng translation thx ^_^
I love you
it’s good work.
I’m waiting for publish day
tnx
I don’t see any chapter covering the art of cooking macarons, I’m really disappointed
btw I think you’re crazy, but I’m impatient to read it, since I can’t speak with 0 and 1 for the moment !
Looks like a really good idea – i’ll be buying for sure, presumably jpeg, png encoders will be in the encoder section. How about squeezing a full chapter on AlivePDF in there next to encoders.
Hi David,
AlivePDF will be covered in the encoders chapter for sure, but I don’t think it will take a whole chapter, well, we’ll see
Thanks!
Thibault
can’t wait to read it and find what treasures it holds
Really looking forward to this new book. Thank you for dedicating so much of your time to share your knowledge and help others.
Sounds interesting!
English is not my native language, but I do work as a technical writer and, if needed, I would be happy to help out with the reviewing part.
This looks really good.
You know what’d make a good Flash workshop? One on technical writing. I’d love to write me a book. B)
I can’t wait to read it. Thanks for writing it in English.
Bonsoir, j’aimerais savoir si tu peux m’aider.
J’ai récupéré les sources du SDK 3.3.0, j’ai un soucis lorsque je rajoute un mxml dans le package mx.controls, je l’ai vois pas dans mon projet. Pourrais tu m’aider S’il te plait ?
I am super excited about this! Always really wanted to learn about how bytes work in AS3, and all the topics you have are so very interesting! Thanks so much for doing this
And for making it free and well in English
Oh yes, this time I want to review the book myself too!
ByteArray is really powerful,thank you for your great work!
Hey. Eager to see the book and will be glad to review
Bonsoir,il sera cool de voire mp3 et flv parmi les sujet traites , specialement dans les chapitres Encoders , parsers.
Anyway ..merçi pour tt
tu iras au paradis mec !
big up mate !!!
)
thx for all
You’re the one !
Thanks you so much for all your really great work
Is there a Thibault Fan’s Club somewhere ? ^_^
Thibault, send me an email about reviewing when you get to that point… I’ve technical edited two recent Flash-related O’Reilly titles.
Love the idea. Please feel free to get in touch when you get to the reviewing stage
Sounds great! Can’t wait to read it.
i’m damn over excited for this book!
You must be heaven sent. That would be most welcomed. Thanks for the effort.
I was considering learning that aspect of AS3, covering topics such as AMF, Sockets, Bits and Bytes, Pixel/Color manipulation, Compression etc.
You were clearly able to identify the need for such a resource,.
Good idea!
You could write something about sound synthesis too (:
Can’t wait
Il se s’arrêtera donc jamais ! La plume le code, l’open source et Thibaut une symbiose parfaite
You are one of the best things that happened to ActionScript community in years… especially for average programmers like me. Thank you!
Cool!
I run on problem when you flush() some data from socket and then if you want to stop sending that data, it seams that it’s imposible. close() method will only disconnect client but data continue to go over wire even if you close application (I tested it with wireshark). I googled and found that many developers have the same issue, but there is no answer how to solve it. Also there is no explination of this in Adobe’s docs. So many of us would appriciete very much if you can include explination of this issue in your book. Thank you.
Very nice Thibault! I don’t mind the French thought because there are not that many French Actionscript materials out there. I live in Montreal where it is pretty much bilingual, and so it is very helpful to have some French Actionscript and Flash terminology so that I can explain it to our francophone developers and designers.
Hi David,
That’s very cool to hear !
Thibault
Someone has said : FOREVER is made of lot of NOWs… I say : you are making our FOREVER stuff your NOWs… thank you Rivers (ton petit rongeur des prairies ! )
Salut Thibault,
Quelque chose que j’aimerais trouver dans les api Camera et Microphone : la possibilité d’avoir accès aux données binaires de la capture. Ceci afin d’implémenter des protocoles comme SIP (Session Initiation Protocol, utilisé dans le domaine de la téléphonie sur ip) directement en as3 avec Socket.
Actuellement, certaines sociétés comme Ribbit ou TringMe permettent d’avoir des softphones web flash mais ils utilisent un serveur FMS pour accéder aux packets entre le client et le serveur final de toIP (Asterisk, par exemple). On a donc ici un intermédiaire superflu (fms) qui de plus est couteux en bande passante car le protocole de transfert pour fms est TCP comme tu sais…
Des infos par rapport à çà ?
@+
This would be great. There are NO good resources on byteArrays at all and that sucks. I can’t wait for this release. Any ETA on release date yet??
Keep me posted T! I would love to help with any reviews.
Nice work
Mon anglais est trop pauvre!!!
Ca faisait longtemps que je cherchais des infos plus spécifiques sur la manip des bytes avec Flash. Ton premier bouquin nous a déjà bien aidé, mais un livre spécifique, ce serait vraiment terrible.
Impatient que çà sorte…
J’aimerai t’envoyer un lien sur une appli AIR (en cours de développement) pour faire du montage vidéo.
Tiens moi au courant…
++
Thibault, would you mind to give a rough estimate when one or several chapters will be made available? I, like many others, will be very happy to read more about this topic.
Merci beaucoup!
Thibault
Please, add me to your list of English reviewers!
looking forward to it!
Howdy, Thibault, will the new job impede production of this book? (By the way, congrats on the new job working on the flash player
If you would like another English reviewer, I would love to help out. Like others, I find there is very little information on Byte-Arrays so a book like this would be perfect.
Congrats and good luck!
Hi Kevin,
Thanks!
Funny you post this right now, I am currently back on it. I was busy working on the optimizing guide and now I have some more time to work on it.
I will post an update about its current status very soon.
best,
Thibault
Hi I need this book NOW
Just wanted to learn about Bytes in AS3.
- Why is it in French ……..
Thank you very much!!!!
you’re the one dude !!!
Good thing !
What is the purpose of the Chapter 5 – Low-level networking ?
You want to talk about the new features of AIR2 About Server Socket ?
Or it’s an other new – undisclosed – features of Adobe concerning the access of the layer 3 or 2 of the OSI Model ? Like Packets or Frames ?
Armetiz.
great! bravi
Hi man, I want to congratulate you for sharing all of your knowledge and experience!
God bless you.
I am new to use byteArray.
Thank you for your wonderful book
It’s a great book. Looking forward to see the next chapters.
Cheers
There are only a few intellectual as well as good hearted human beings like Thibault Imbert. Cheers……. man.
Bravo Thibault! Good book idea, and chapter 1 is clear and precise. I’m really interested in reading the chapter 7 about emulators. This will surely give us new ideas and perspective using Actionscript.
Merci de partager tout ce savoir avec la communauté
Thibault Imbert, You Rock!
Hi guys,
I am happy to hear that you like it, Chapter 2 is on its way!
best,
Thibault
hey , toujours de l’aussi bon boulot , continue et merci …. heureux que tu ai su me transmettre ton savoir et ta passion pour flash en formation …
You truly rock
Hey man, thank you so much for this wonderful resource. It is exactly what we need to take Flash on a new level.
Since you are also after feedback, I was reading the first chapter and noticed that the (~) operator was written as a one’s compliment operator while it looks like it’s a two’s compliment since it increments the value by one.
PS. Not to rush, when do you think you will have the rest of the chapters written. I am involved in a project that would absolutely benefit from your knowledge.
Just started reading this, but something caught my eye early on. You often refer to the “less significant bit” when it ought to be the “least significant bit” ,http://en.wikipedia.org/wiki/Least_significant_bit .
Thanks for all of your efforts. I look forward to working my way through the book as it unfolds.
Hi Jason,
I am happy you like the book, thanks !
You are right, it is a typo that I will fix right away
Thanks again,
Thibault
I would also suggest that you write a few things more on page 18 when you do:
function readBit ():uint
{
return uint((buffer & ( 1 << incRead++ )) != 0 );
}
The hard thing to understand is that the != returns boolean and you are type casting it to uint which happens to return a 0 for '00000000' and 1 for anything else. It took me a little more time to understand that…
Thx for sharing your knowledge and you have a lot of it so I think it will be a good book.
thank you !I have read some contents and i am looking forward to all the content
Hi I have been reading the first chapter and I have never used the bytearray. Great job because you have really explain it in a way that I have learned something. Can’t wait until the next chapter. =)
//Per Borin
Thx very much…I am looking forward to your next chapter…But it seems that something goes wrong in your first chapter on Page 25…
the binary of 0xFFAA9911 goes wrong in the middle of this page…same with the binary of 0x00BB0000…
i mean in the byte level your number is different from what you give above…
Unfortunately I don’t think this book will ever be written. It’s been over a year with no response to comments, no additional chapters, and no information on the status.
Too bad as I think this could be an extremely useful book and show the html5 community that html5 can’t come close to doing what Flash can do.
Hi Jay,
The first chapter has been posted a few months ago, check the index, direct link here :
http://www.bytearray.org/wp-content/projects/wcydwb/Chapter%201%20-%20The%20first%20bits.pdf
I am finalizing chapter 2 which is going to be posted soon. Hope you will like it!
cheers,
Thibault
I have read Chapter 1 and it’s great. Brilliant stuff, thanks.
I WANT READ YOUR BOOK, WHERE CAN BUY OR DOWNLOAD THE COMPLETE VERSION.
GOODBYE.
WHERE FIND YOUR COMPLETE BOOK?
I WANT THE EMULATOR CAP.
Thank you so much for the book.I’m looking forward to other chapters.
you are my hero.. thx for share this great firts chapter..waiting anxiety the next ones.
Trackbacks/Pingbacks (4)
[...] Tad kam įdomu: griebiam. [...]
[...] (由于作者目前只写了第一章,余下章节将会陆续放出,我的朋友们,你可以点击这里关注Thibault [...]
[...] 地址:http://www.bytearray.org/?p=711 [...]
[...] working on the second chapter of "What can you do with bytes ?", I came up with a tiny helper class for developers who need to record audio easily from the [...]