Показать сообщение отдельно
Старый 11.11.2014, 10:46
silin вне форума Посмотреть профиль Посетить домашнюю страницу silin Найти все сообщения от silin
  № 10  
Ответить с цитированием
silin
 
Аватар для silin

блогер
Регистрация: Mar 2003
Адрес: Моск. обл.
Сообщений: 5,269
Записей в блоге: 6
>> Я тут так подумал, что лучше обращаться к текст филдам не по имени, а по ссылке, которую давать в конструкторе в зависимости от класса(мувика). А имя дать текст филдам разные.

дада, тоже можно, но доступ к свойству будет только после выполнения конструктора наследника
т.е. либо в суперконструкторе не должно быть этого общего функционала, либо в нем самом надо определять класс экземпляра и давать соответствующую ссылку
типа
Код 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;
	}
 
}