Код запускает каждый новый созданный объект? - PullRequest
0 голосов
/ 27 августа 2011

если у меня есть следующий код:

class Stand {

public static const STAND_LIST:Array = new Array();
STAND_LIST[0] = new Array();
STAND_LIST[1] = new Array();

public function Stand() {
    //constructor
    }
}

Будет ли STAND_LIST [0] сохраняться созданным каждый новый экземпляр Stand?или он создается только один раз?

если он создается при каждом новом экземпляре Stand, как мне запустить его только один раз? (как при инициализации const)

1 Ответ

1 голос
/ 27 августа 2011

Статика инициализируется один раз для класса; они не инициализируются каждый раз, когда создается новый экземпляр класса.

Вот полезная ссылка относительно статических инициализаторов в ActionScript:

В этих вопросах и ответах кратко обсуждается, когда инициализируется статика.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...