Essential ActionScript 2.0 by Colin Moock The following errata were *corrected* in the 9/05 reprint: 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 (xxiii) 2nd last line; "Nick Reader" NOW READS "Nick Reeder" (41) 1st paragraph of 'Circomventing type checking', in the 3rd line; 'If you are sadistic' NOW READS: 'If you are masochistic' (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" (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" (161) Last sentence before Figure 6-1; "ad nauseum" NOW READS spelled "ad nauseam". (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"; (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; } (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 ..." {463} Under Events broadcast to listeners; The following event HAS BEEN ADDED: onLoadInit(target:Object):Void