Это всё, конечно, здорово. Но я так уже пробовал. Во время исполнения выдаёт:
Цитата:
Error: Error #2136: The SWF file file:///E|/Docs/.../...swf contains invalid data.
at mainClass/startFunction()
at mainClass()
|
Вот код обоих классов:

Код AS3:
public class mainClass extends MovieClip
{
public function mainClass()
{
trace ("test");
// какой-то конструктор
startFunction();
}
public function mainClassMethod()
{
trace("MainClassMethod");
// какой-то метод главного класса, который должен унаследоваться
}
public function startFunction()
{
var Test:subClass = new subClass();
}
}
Подкласс:

Код AS3:
public class subClass extends mainClass
{
public function subClass()
{
}
public function subTest()
{
this.mainClassMethod();
}
}
Не знаю точно, но подозреваю, что дело в том, что нельзя вызывать дочерний класс, пока не закончил работу конструктор. Может я не прав. Ну а как тогда?