Errata
Submit your own errata for this product.
The errata list is a list of errors and their corrections that were found after the product was released.
The following errata were submitted by our customers and have not yet been approved or disproved by the author or editor. They solely represent the opinion of the customer.
Color Key: Serious Technical Mistake Minor Technical Mistake Language or formatting error Typo Question
| Version | Location | Description | Submitted By |
|---|---|---|---|
| Safari Books Online | U/K Basic Usage section in Using Data Binding Chapter |
I believe that this line of code in that section is supposed to be changed to the second line of code: |
Anonymous |
| Safari Books Online | Figure 8-24 Code View: |
layout="absolute " should be layout="absolute" |
Anonymous |
| Safari Books Online | Figure 8-24 Code View: |
Quite a few missing quotes in the code: |
Anonymous |
| Safari Books Online | section 9.1 Large MXML source section below the line "Your code for the Contact Editor Form should look like this:" |
This large mxml source code section is 5 missing double quotes. The result is that the code as written will not run. |
Steven Loe |
| Safari Books Online | 5.5.5. Methods 2nd paragraph |
The book states ... "One method you've already learned about is addEventListener()". Actually we haven't already learned about that as far as I can tell, which is quite confusing! |
Anonymous |
| Safari Books Online | 8.2.3 8.2.3 |
//create a green box |
Jeffery |
| Safari Books Online | 9.2.1.1. StringValidator Just before Figure 9-4 |
Code is missing a line: |
Anonymous |
| Safari Books Online | 9.2.2 Examples |
The email validator examples are missing the closing quote for the requiredFieldError |
Kristina |
| Safari Books Online | 10.1.2 Code Example |
Missing quote at end of song field. |
Kristina |
| Safari Books Online | 10.4 2nd Paragraph |
The embedded hyper link http.com//developer.yahoo.com/flash/astra-webapis/is not correct. It directs the user to |
Kristina |
| Safari Books Online | 11.2 3rd code example |
Extra quote after redBox in first Canvas container |
Kristina |
| Safari Books Online | 11.2 3rd code example |
<mx:VBox> |
Kristina |
| Safari Books Online | 11.2 4th Code Example |
<mx:ViewStack |
Kristina |
| Safari Books Online | 11.3.5 Example |
The closing ">" for TileList is missing |
Kristina |
| Safari Books Online | 12.4 1st Example |
Code sample has |
Kristina |
| Safari Books Online | 12.4 Downloadable code |
The download code for Chapter 12 doesn't include the Login Example shown in Section 12.4 |
Kristina |
| Safari Books Online | 12.5.2.2 Last paragraph |
It wasn't apparent to me that the following paragraph |
Kristina |
| Printed | Page 40/49 Page 40 Figure 4.2/Page 49 last two paragraphs |
Source for the HelloWorld.mxml is displayed on page 40. On page 49 the last two paragraphs and sample show adding multiple actions when an event (click) occurs. Unfortunately the checkbox does not have the id specified in the added Button action. |
Daniel Looby |
| Printed | Page 50 paragraph just before 'How to Create a Function' |
In the paragraph it says 'Just place the insertion point after your <mx:Application/> tag, begin typing <mx:Script, and then press Enter.' |
Daniel Looby |
| Printed | Page 50 4th paragraph |
"Just place your insertion point after your <ms:Application/> tag" should probably read |
DJPJ |
| Printed | Page 50 4th paragraph |
"begin typing <mx:Script, and then press Enter." should probably read |
DJPJ |
| Printed | Page 52 Last paragraph |
Since you don't introduce Objects and Classes until page 54, I think your sudden use of the word "class" on page 52 in the "Methods" section, with neither an explanation nor a forward-looking "see" reference, is confusing for someone with "no experience with...programming in general" (part of your target audience, according to "Who This Book Is For", p. xiv). |
Nik Zakrzewski |
| Printed | Page 53 2nd paragraph |
"One method you've already learned about is addEventListener()" is confusing. We haven't discussed Event Listeners yet. According to the index we won't get there until page 60. |
DJPJ |
| Printed | Page 69 3rd para of "Conversion, Coercion, and Casting" Box |
"You have lots of ways to accomplish an IMplicit conversion at your disposal." should read "...an EXplicit conversion..." [my capitalization for emphasis]. |
Nik Zakrzewski |
| Printed | Page 71 1st para, last sentence |
Since the last sentence of the first para is meant to amplify the previous two sentences, "Registering multiple functions to listen to one event is part of the power of programming." should read "Registering one FUNCTION to listen to MORE THAN ONE EVENT...". |
Nik Zakrzewski |
| Printed | Page 83/84 'Storing Complex Data' section |
In chapter 7, page 83 Storing Complex Data using '<mx:Model>' is introduced. In the example that begins on page 83 and ends on page 84 the sample model is given an id of 'model'. But in the source attribute of the data binding an id of 'areaCode' is used. It should be 'model', which is what is referenced in the sample showing Multilevel bindings at the bottom of page 84. |
Daniel Looby |
| Printed | Page 84 5th xml line |
the source attribute is "areaCode.phone" |
Anonymous |
| Printed | Page 84 code at top of page |
In the line |
Anonymous |
| Printed | Page 84 5th line |
In the book: |
Anonymous |
| Printed | Page 84 last 2 lines of sample code at top of page |
The lines |
DJPJ |
| Printed | Page 84 code example at top of page |
Better yet ..... |
DJPJ |
| Printed | Page 84 <mx:Bionding statement at top of page |
This statement should use source="model.phone" instead of source="areaCode.phone": |
Anonymous |
| Printed | Page 85 first paragraph |
The book refers to "country code" instead of "areaCode" |
Anonymous |
| Printed | Page 85 1st paragraph |
References are made to the "country code" when, I believe, the "area code" was intended. |
John Macleod |
| Printed | Page 85 1st paragraph |
In two places the term "country code" is used. I think it should say "area code." |
DJPJ |
| Printed | Page 98 Figure 8-3 |
In chapter 8, page 98, figure 8-3 is incorrect. Red box was added first, then green box and finally blue box. So red box would be first (bottom), green box second (middle) and blue box last (top). If green box is removed and then added it would be on top. But the red box would still be the first one (bottom), blue box would now be second (middle) and green box would be last (top). So the blue box should be displayed on top of the red box and not as shown in the figure. Figure 8-4 is correct when the layout of the panel is vertical. |
Daniel Looby |
| Printed | Page 122-123 Last paragraph page 122, sample code top of page 123 |
In EmailValidator section it talks about the missingAtSignError. On the top of page 123 in sample code it has: |
Daniel Looby |
| Printed | Page 149 contactDetails code |
The contactDetails panel contains an HBox that isn't needed. (Also, there is no end tag, </mx:HBox>.) |
Kelly |
| Printed | Page 162 2nd code example |
<mx:ToggleButonBar needs another 't' in it |
DJPJ |
| Printed | Page 162 In the ToggleButtonBar example, the first Canvas |
In the first Canvas, there is an extra double-quote after the id: |
Kelly |
| Printed | Page 173 First paragraph |
When using Internet Explorer 7, the forward and back buttons don't work for the TabNavigator. But, the forward and back buttons do work for Firefox 3.0.10. |
Kelly |
| Printed | Page 177 middle of page |
My version of Flex Builder (3.0.2.214193) doesn't have a State Drop-down list button in Design mode. |
DJPJ |
| Printed | Page 177 Figure 12-5 |
I had to expand the Design area horizontally to see the State drop-down list. (Flex Builder 3 build 3.0.2.214193) |
Kelly |
| Printed | Page 187 code sample at bottom of page |
layout="verical" should be layout="vertical" |
DJPJ |
| Printed | Page 188 Third paragraph |
ContactView should be ContactViewer in the first sentence of the third paragraph on page 188. |
Kelly |
| Printed | Page 188 Fifth paragraph |
The title of the panel isn't there if the directions were followed. So, the sentence should say something like: |
Kelly |
| Printed | Page 188 Last paragraph |
The last paragraph should also mention that all of the validators should also be cut from the ContactManager and copied into the ContactViewer. |
Kelly |
| Printed | Page 194 code sample in middle of page |
After following the steps described and reviewing the resulting code for the main application, I still had validator and formatter code in the main application, contrary to what your code sample indicated should be there. So then I looked at the code I downloaded from your web site, and it turns out that the validator and formatter code is in both the main application and the component file. |
DJPJ |
| Printed | Page 208 Rotate section |
"The Resize effect has the following properties:" should say "The Rotate effect has the following properties:" |
DJPJ |
| Printed | Page 231 Figure 14-12 |
In my search.mxml, I still have a panel for Favorites. It looks like the favorites panel was left out of the chapter 13 example as shown on this page: |
Kelly |
| Printed | Page 248 figure 15-7 |
The Output folder in Figure 15-7 should probably be bin-release instead of bin-debug. |
Kelly |
| Printed | Page 255 2nd to last paragraph |
I copied the address_icon.png file to the src and images folders and couldn't get it to work by following the text in the book. My Windows task bar still has the Adobe Air icon in the upper left corner. |
Kelly |
