Amazing. AS3 is messier than javascript? Are you huffing ether? Absolutely none of the OO features are "bolted-on". You must be talking about AS2, for which this would be a legitimate argument. BTW, AS3 is a well-conformed implementation of the ECMA4 standard, which is, wait for it, the javascript 2 spec! Welcome to the present.