変数宣言のところでnew

人様のソースを見ていてふと気づいたんですが、

private const imageData: BitmapData = Bitmap( new Image() ).bitmapData;
private const alphaTrans: ColorTransform = new ColorTransform( 1, 1, 1, 1, 0, 0, 0, -4 );

これ(クラスの変数宣言してるとこでnew XXX()とか)ってAS3ではアリなんですね。
AS2の時だと「クラスのインスタンス変数は、コンパイル時の定数式にのみ初期化できます」とかエラーが出てダメだったような記憶があったのでAS3でもアカンのだと思い込んでた…orz