Здраствуйте.
Есть игра.
Добавил в класс уровня поле:

Код AS3:
public var BulletClass:Class = Bullet;
Которое нигде не использую.
В момент, когда создается экземпляр класса:

Код AS3:
new Bullet(......)
Игра зависает.
BulletClass не используется вообще. Убираю его - все работает.
Баг?
UP: Даже так - создал класс оружия:

Код AS3:
public class Weapon
{
public static var gameArray:Array;
public var bulletClass:Class;
public var reloadTime:Number;
public function Weapon()
{
}
public function shoot(xi:Number, yi:Number):void
{
gameArray.push(new bulletClass(.....));
}
}
и по таймеру вызываю shoot. Игра зависает (фпс очень маленький). Ранее, в другой игре, такое работало.