>> Я тут так подумал, что лучше обращаться к текст филдам не по имени, а по ссылке, которую давать в конструкторе в зависимости от класса(мувика). А имя дать текст филдам разные.
дада, тоже можно, но доступ к свойству будет только после выполнения конструктора наследника
т.е. либо в суперконструкторе не должно быть этого общего функционала, либо в нем самом надо определять класс экземпляра и давать соответствующую ссылку
типа
Код AS3:
public class ClassA extends Sprite
{
public var tf:TextField;
public function ClassA()
{
switch(getQualifiedClassName(this))
{
case "ClassA":tf = getChildByName("tf_A") as TextField; break;
case "ClassB":tf = getChildByName("tf_B")as TextField; break;
default: throw("неучтенный наследник");
}
tf.text = this + " y=" + y;
}
}