This page lists confirmed errors fixed in digital versions of the content. Flex 3 Cookbook, 1e by Joshua Noble, Todd Anderson The catalog page for this title is http://www.oreilly.com/catalog/9780596529857/ This page was last updated Mon July 10, 2008. If you have technical questions or error reports, you can send them to booktech@oreilly.com. Please specify the printing date of your copy or the digital version accessed. Here's a key to the markup: [page-number]: serious technical mistake {page-number}: minor technical mistake : important language/formatting problem (page-number): language change or minor formatting problem Confirmed errors fixed in digital versions: Flex 3 Cookbook Code-Recipes, Tips, and Tricks for RIA Developers By Joshua Noble, Todd Anderson The following errata were *corrected* in the 7/08 reprint. This page was updated June 23, 2008. Here's a key to the markup: [page-number]: serious technical mistake {page-number}: minor technical mistake : important language/formatting problem (page-number): language change or minor formatting problem ?page-number?: reader question or request for clarification +n: n'th paragraph from the top of the page -n: n'th paragraph from the bottom of the page Page xx – Preface – O’Reilly Cookbooks Section – Discussion subsection – Code from the cookbook can be downloaded from the book’s web site, at http://www.oreilly.com/catalog/9780596529857 Page 114 – Recipe 4.3 – Code section - Deleted lines 4th & 5th lines of code: [Bindable] private var probableMatches:Array; Page 184 – Recipe 6.11 – The first line (attribute) - Deleted the word “flexpearls” from after the name Sreenivas Ramaswamy, and before the URL. Page 198 – Recipe 7.2 – 2nd Paragraph – Changed end of last sentence to “…, and using lower-level components written in ActionScript can increase performance.” Page 229 – Intro to Chapter 8 - 2nd Paragraph – Changed “Finally, you can reach down to the bytes that make up all data in the Flash Player:” to “Finally, you can reach down to the bytes of data in the Flash Player:” Page 231 – Recipe 8.2 – Solution section – Changed “…and use Button objects to play and pause” to “… and use Button instances to play and pause” Page 245 – Recipe 8.9 – 26th line of code – Inserted 3 lines of code (including parens): private function onMetaData(obj:Object):void { trace(obj.duration+" "+obj.framerate+" "+obj.bitrate); } Page 342 – Recipe 11.5 – Discussion section – 1st line of text. Removed possessive case from the word “object’s” so that the sentence reads “...the EffectTargetFilter objects filtering...” Page 354 – Recipe 11.11 – Code example – Deleted 3rd line of code “//super.currentState = Value;” Page 373 – Recipe 12.7 – Last 3 lines of code on the page - Code line that begins with “filter = new Displacement…” Fixed the bad break in code at end of first line “width.” Page 385 – Recipe 13.3 – Discussion Section – Changed the headers that used to say “items : Array” “kind” “location” and “oldLocation” so that they now read “items:Array” “kind:String” “location:int” and “oldLocation:int.” Page 434 – Recipe 15.1 – 5th line of code – Fixed bad break in code so that “mm” didn’t split. 9th line of code, fixed bad break so that “validPatternChars” didn’t split. Page 437 – Recipe 15.3 – 10th line of code – Fixed bad break in code, running up the line the begins with 4}/, “Uruguay”. 27th line of code, fixed bad break so “Select” wasn’t split up. 32nd line of code, fixed bad break to keep “error” unbroken. 39th line of code, fixed bad break to keep “Please” unbroken. Page 438 – Recipe 15.3 – Big block of code – 1st line – Fixed bad break in “cookbook.” 16th line, fixed bad break in “Ecuador.” Page 444 – Recipe 15.6 – 1st line of code – Fixed bad break in “cookbook.” Page 445 – Recipe 15.6 – 2nd block of code, 5th line, Fixed bad break in “error.” 3rd block of code, 3rd line, fixed bad break “source.” 7th line, fixed “xPos” to keep it together. Page 452 – Recipe 15.13 – 2nd block of code, 11th line, fixed bad break in “match.” Page 455 – Recipe 15.16 – Last block of code on page, 3rd line. Fixed bad break in “String.” Page 457 – Introduction – 3rd Paragraph, 6th line, added the words “and you can” so that the sentence now reads “For the WebService compoent, you must set the URL of the WSDL document for the service, and you can describe each operation…” Page 463 – Recipe 16.3 – 1st block of code, 1st few lines – Formatting is really off. Changed to: Page 472 – Recipe 16.7 – 3rd block of code, 2nd line – Deleted the words “Simple Flex” so that the line of code begins “pageTitle="Chat" Page 595 – Recipe 20.8 – 6th line of code – Fixed bad break. “10 00” should be 1000 Page 619 – Recipe 21.6 – 1st line of code. Fixed bad break to keep “creationComplete” together. Page 624 – Recipe 21.9 – 2nd line of code. Fixed bad break to keep “compileMain” together. Page 625 – Recipe 21.10 – 2nd block of code, 2nd line – Fixed bad break to keep “ASDoc” together. Page 626 – Recipe 21.11 – 5th line of code – Fixed bad break to keep “true” together. Page 627 – Recipe 21.12 – 1st line of code block – Fixed bad break to keep “#869ca7” together. Page 635 – Recipe 22.2 – 5th line of code block - Fixed indent “horizontalCenter” off by one space. Code lines 9 & 10, fixed bad breaks to keep “localizedContent” together. Page 638 – Recipe 22.3 – 7th line of code – Fixed bad break to keep “language” together. Page 640 – Recipe 22.4 – Fixed bad breaks in both code blocks to keep “styles” unbroken. Page 641 – Recipe 22.4 – 3rd line of code from bottom – Fixed bad break to keep “localizedContent” together. Page 644 – Recipe 22.5 – 12th line of code – Fixed bad break to keep “true” together. Page 645 – Recipe 22.7 – 2nd block of code, 1st line – Fixed bad break to keep “creationComplete” together. Page 652 – Recipe 22.11 – 7th line of code - Fixed indent to move “text=Population by State” to the left one space.