Цитата:
Сообщение от silin
вопрос не в том как инициализируются свойства, а в том когда и где они при этом хранятся
|
Это не вопрос
Создается мувиклип в библиотеке с id=__Packages.имя_Класса
Это мувик с экспортом на первый фрейм и кодом в #initclip
Код и собирает в _global нужную функцию-класс, прописывая в ее prototype наследуемые своейства
(
особенность для ФП6)
Конечно, #initclip идет в порядке наследования классов, но не мудрено поставить его в тупик:

Код:
class A {
static var id="A"
static var brother=B.id
}
class B{
static var id="B"
static var brother=A.id
}
Но такие коллизии компилятор все же отлавливает. Интересно, как автор темы сумел обмануть компилятор.