Developing Flex 4 Components Book


After what seems like a lifetime, I’m excited to announce that my Flex component book is finished — reviewed, edited, proofed, laid out and ready to get sent to the printers. For those who know me, this has been a long journey — not because I’m a slow writer; more because it was originally planned as a Flex 3 book and I had almost finished it when Flex 4 came along. Given that the technology market moves so rapidly it made sense to do a rewrite of the vast majority of the book and focus on the new Spark components. Suffice it to say this was easier said than done.

While it has taken a long time to finally make it into print, there is a benefit to rewriting from one SDK version to another. The changes between Flex 3 and Flex 4 were dramatic from a component architecture point of view and this meant that not only did I get up to speed with the new structure, but I also now have excess information that those who haven’t moved over to Flex 4 yet will, I’m sure, appreciate targeting Flex 3 and the Halo components.

So unless something dramatic happens between now and the new year, my first solo authored book should be hitting the book stores around January 17th. If you’re a Flex developer and you want to get familiar with the new Spark components then have a look and see what you think.

You can pre-order a copy from Amazon here (US) or here (UK)


12 comments for “Developing Flex 4 Components Book”

  1. Nice one mate. Send me a copy will you ;-)

    Posted by Stefan Richter | December 8, 2010, 15:30
  2. Mike

    This book it’s just what i need, i want to pre-order an electronic version but there is not one in amazon, how can i get an electronic copy?

    Posted by Heberth Pernia | January 4, 2011, 23:43
  3. Hi Heberth, I know you’ll be able to buy a digital version, but I’m not sure when it will be available. I’ll speak to my publishers and see if I can get an approximate date.

    Posted by Mike Jones | January 6, 2011, 11:05
  4. Good day Sir,

    I’ve suscribed for this book on SafariCooksOnline and been going thru it avidly.

    I’m not yoo good in programming and this book is a great help!

    Althought, is there an errata on page 195 in the code listing:

    In the “partremoved” function, I beleive it should be:

    override protected function partRemoved( partName:String,
    instance:Object) : void
    if(partName == ” nextButton”)
    instance. removeEventListener(MouseEvent. CLICK, nextBtnHandler) ;
    if(partName == ” previousButton”)
    instance. removeEventListener(MouseEvent. CLICK, previousBtnHandler) ;

    Just checking my understanding…

    Posted by Luc St-Onge | January 12, 2011, 07:03
  5. Hi Luc, let me check out the final manuscript and check that for you.

    I’m glad you’re enjoying the book so far, and thanks for the feedback :)

    Posted by Mike Jones | January 19, 2011, 16:45
  6. WHere is the source code for this book? The link mentioned for source code is misleading

    Posted by Eli | February 1, 2011, 14:56
  7. Hi mike, i got the book 2 days ago and its very good im about to start a big project and im sure this book will be on my desk for the next months, just a little thing i think is missing is having more practical examples of what you can acomplish with the information provided, also i registered the book at informit but cant find any source code where is it?
    Really good book, thanks

    Posted by Heberth Pernia | February 4, 2011, 22:46
  8. Hi,I have e book,but can’t get sample code in http://www.informit.com/store/product.aspx?isbn=9780321604132, would you send it to me?

    Posted by addi | February 7, 2011, 09:51
  9. Hi, I too am enjoying your book but would love to be able to download the example source code. I contacted customer support on informit and check back periodically but no luck yet. Well worth purchasing even without it, it’s just a really helpful addition I hope to see.
    thanks again,

    Posted by brian | February 10, 2011, 23:55
  10. Wonderful I see the example source at informit’s site! Thanks again for such a great book =)

    Posted by brian | February 27, 2011, 18:16
  11. Sorry for the delay in responding – I’ve been travelling for most of February.

    Yes the source is up on the InformIT site so you can go grab it from there. I’ll try and post additional samples on this blog so be sure to check back on occasion.


    Posted by Mike Jones | March 4, 2011, 02:16
  12. Hello Mike Jones

    I brought your book yesterday and I’m up to chapter 6.

    This has been the most helpful book I’ve read on Flex I’ve read so far. I’ve been struggling to grasp Flex, I’m so used to creating everything from subclassing a Sprite and those intro chapters really helped me understand what the @!#$ was going on. I was scratching my head wondering how to pass arguments into an MXML components constructor?


    Posted by Nick | April 14, 2011, 04:00

Post a comment