Показать сообщение отдельно
Старый 01.12.2008, 08:39
ZlPredator вне форума Посмотреть профиль Отправить личное сообщение для ZlPredator Найти все сообщения от ZlPredator
  № 5  
ZlPredator

Регистрация: Nov 2008
Сообщений: 65
Не обязательно.
AS3 это, по сути, усовершенствованный ECMA262. Привожу вырезку из спецификации по ECMA262:

MemberExpression :
...
new MemberExpression Arguments

NewExpression :
MemberExpression
new NewExpression

Arguments :
( )
( ArgumentList )

LeftHandSideExpression :
NewExpression
CallExpression

В случае использования стиля NewExpression (без скобок), не обсчитывается список параметров и вызывается конструктор по умолчанию (11.2.2 спецификации).

Говорить что использовать не правильно идеологически тоже нельзя. В C++, например, много ситуаций когда НЕОБХОДИМО использовать синтаксис без скобок.