Errata


Print Print Icon

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. If the error was corrected in a later version or reprint the date of the correction will be displayed in the column titled "Corrected".

The following errata were submitted by our customers and approved as valid errors by the author or editor.


Color Key: Serious Technical Mistake Minor Technical Mistake Language or formatting error Typo Question



Version Location Description Submitted By Corrected
Printed Page xxi
first two illustrations

'this is a tip illustration' was reversed with the image for 'this is a warning'.
The text for the 'tip' and 'warning' icons HAS BEEN SWAPPED, so that the appropriate text
appears with its corresponding icon.

Anonymous  Jul 2004
Printed Page xxiii
2nd last line

"Nick Reader" NOW READS "Nick Reeder"

Anonymous  Sep 2005
Printed Page 27
Example 3-2 second line of code

var today:Number is missing a ; at the end.

Anonymous 
Printed Page 36
End of "Why Post-Colon Syntax?" paragraph

In a place where Colin is talking about AS 2.0 post-colon syntax, JavaScript 2.0 and
ECMAScript specification, it appears the icon that relates the current discussion to
AS 1.0.

Colin says: This error report is correct. There should be no note icon at all.

Anonymous 
Printed Page 41
1st paragraph of 'Circomventing type checking', in the 3rd line

'If you are sadistic'

NOW READS:
'If you are masochistic'

Anonymous  Sep 2005
Printed Page 50
third code example

1) the comments NOW have two slashes (//) not three (///).
2) the word "underfined" NOW READS "undefined"
3) the word "formate" NOW READS "format"

Anonymous  Sep 2005
Printed Page 66
2nd paragraph

"which are declared once for the class , but for which each instance maintains it own value"

NOW READS:
"which are declared once for the class , but for which each instance maintains its own value"

Anonymous  Sep 2005
Printed Page 161
Last sentence before Figure 6-1

"ad nauseum" NOW READS spelled "ad nauseam".

Anonymous  Sep 2005
Printed Page 191
Bottom code example beginning with "class B extends A"

public static var p:String = "The property of B.p";

NOW READS:
public static var p:String = "Goodbye";

Anonymous  Sep 2005
Printed Page 230
3rd para

interface IntA{
function methodA():Void;
}
interface IntB extends A{
function methodB();Void;
}

NOW READS:
interface IntA{
function methodA():Void;
}
interface IntB extends IntA{
function methodB():Void;
}

Anonymous  Sep 2005
Printed Page 237
In figure 8.1, the parenthesized text in the bottom-right most box

should read:

(SomeConcreteType used via composition)

not:
(SomeAbstractType used via composition)

Anonymous 
Printed Page 246
Top of page under "Windows 98";t he path to configuration files in Windows 98

C:WindowsApplication DataMacromediaFlash MX 2004LANGUAGE_CODEConfiguration

NOW READS:
C:WindowsApplication DataMacromediaFlash MX 2004LANGUAGE_CODEConfiguration
or
C:WindowsProfilesUSERApplication DataMacromediaFlash MX 2004LANGUAGE_CODEConfiguration

Anonymous  Jul 2004
Printed Page 298
1st paragraph, second line

"CombBox" should be "ComboBox"

Anonymous 
Printed Page 323
4th paragraph

"The physical incarnation of AvatarSymbol is named "avatar" and is placed on depth 1 of ..."

NOW READS:
"The physical incarnation of AvatarSymbol is named "avatar" and is placed on depth 0 of ..."

Anonymous  Sep 2005
Printed Page 325
2nd paragraph

"which is much tidier and easier to understand than:
var av:Avatar = someMovieClip.attachMovie("AvatarSymbol", "avatar", 0);
av.init(100,100);"

In my opinion, it should be:

"which is much tidier and easier to understand than:
var av:Avatar = Avatar(someMovieClip.attachMovie("AvatarSymbol", "avatar", 0));
av.init(100,100)"

Because the former cause a type mismatch error.

Anonymous 
Printed Page 371
last paragraph

"As a matter of good form, the 'handleMessage()' method should be declared
private so that it cannot be accessed by other classes. Code external to the
Logger class should use one of the five logging methods (namely fatal(),
error(), warn(), info() or debug())."

Anonymous 
Printed Page 433, 428
figure 19-1 and 19-2

in the figures, the description of the arrow pointing up to the "EventListener" box
at the top right should read "extends" not "implements".

Anonymous 
Printed Page 463
Under Events broadcast to listeners

The following event HAS BEEN ADDED:
onLoadInit(target:Object):Void

Anonymous  Sep 2005