Привет всем. Помогите разобраться в следующей ситуации:
Я создаю 2 класса в стиле AS2 - класс A:

Код:
class A
{
public function A()
{
trace("class A");
}
}
и класс B, который наследуется от первого класса:

Код:
class B extends A
{
public function B()
{
super();
trace("class B")
}
}
В первом кадне временной шкалы объявляю экземпляр класса B:

Код:
trace("------ Frame 1");
var instanceB:B = new B();
При компиляции под Flash Player 6 в аутпуте я получаю следующее:

Код:
class A
------ Frame 1
class A
class B
т.е. я так понимаю, до выполнения кода в первом кадре создается еще один экземпляр класса A. Если скомпилировать под Flash Player 7 такого не происходит. Подскажите плыз с чем это связано и где можно почитать про эту особенность. Очень нужно.