Kyle->GetThoughts();



Adobe Flex 3 Training from the Source Errata
12 June 2008 @ 03:15 PM MST
Current Music: Random
Current Mood: Work, work
So I'm reading through the book "Adobe Flex 3 Training from the Source" by Jeff Tapper, Michael Labriola, Matthew Boles, and James Talbot. Since there doesn't appear to be any official errata page I figured I'd start posting the things I find here. [Update 6/26/08] The front of the book lists an email address to submit errata to. I've submitted each of these already. The email address for errata is: errata@peachpit.example.com (remove ".example" from the address, it's simply there to slow down spam bots from flooding their email with garbage.)

Page 117:
In the example of using the HTTPService object at the top of the page the url should be in quotes.
Current:
url=http://www.flexgrocer.com/unitData.xml

Correct:
url="http://www.flexgrocer.com/unitData.xml"


Page 131:
The Tip lists the root node as "category". The root node is actually "catalog".
Current:
When using E4X expressions, the root node (in this case category) is not used in statements.

Correct:
When using E4X expressions, the root node (in this case catalog) is not used in statements.


Page 203:
Typo on the first line of text on the page, "underlying" is misspelled. The sentence begins on the bottom of the previous page.
Current:
The components represent the view on the model (the underling data), and . . .

Correct:
The components represent the view on the model (the underlying data), and . . .


Page 296:
In the code listing the spans across the bottom of the page to page 297 there is an error with the renderPriceLabel function call. As in the code listing for the original definition of renderPriceLabel (first code listing on page 296) the second parameter is declared as _dataField. However the underscore incorrectly floats over to the type in the lower code listing (lines 11-10 from the bottom of the page)
Current:
private function renderPriceLabel(item:ShoppingCartItem, dataField:_DataGridColumn):String{

Correct:
private function renderPriceLabel(item:ShoppingCartItem, _dataField:DataGridColumn):String{


Pages 454 and 477 (possibly more):
When a line of code is continued on the next line of print, due to book formatting, it is supposed to be preceded with an arrow graphic to represent that it is logically one line of code. In these cases, however, instead of an arrow there is an underscore. This occurs 4 times on page 454 and twice on page 477 as well as
Current: (pg 454 example)
private function sortByDateField
_(aSales:ArrayCollection . . .

Correct:
private function sortByDateField
[ARROW](aSales:ArrayCollection . . .


Page 479:
In item 4 the event name "uploadComplete" is misspelled.
Current:
When the uplodadComplete event of the FileUpload. . .

Correct:
When the uploadComplete event of the FileUpload. . .


Page 480:
In item 12 the event name "uploadComplete" is misspelled.
Current:
When the uplodadComplete event of the FileUpload. . .

Correct:
When the uploadComplete event of the FileUpload. . .


Page 571:
In the code listing for the first Move effect the target "VBox2" is incorrectly capitalized.
Current:

Correct:


I'll add more as I find them.

Feel free to submit comments with any errata you may find.

[This Entry]