You are correct. This is explicitly mentioned in the AS3 Language Specification:
http://livedocs.adobe.com/specs/actionscript/3/as3_specification131.html See the "money" quote in the last line of the paragraph: 14.11 New expressions A new expression results in the invocation of the intrinsic construct method of the value computed by the expression that follows the new keyword. Arguments, if specified, are passed to the construct method. If no arguments are specified, the parentheses may be omitted. Francis Cheng | Senior Technical Writer | Adobe Systems Incorporated -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Juan Pablo Califano Sent: Monday, January 14, 2008 3:11 PM To: Flash Coders List Subject: Re: [Flashcoders] Classes added ... If I'm not mistaken, these are equivalent. var mySprite:Sprite = new Sprite(); var mySprite:Sprite = new Sprite; However, if you don't use the parenthesis, you can't pass parameters to the constructor. Cheers. Juan Pablo Califano _______________________________________________ Flashcoders mailing list Flashcoders@chattyfig.figleaf.com http://chattyfig.figleaf.com/mailman/listinfo/flashcoders