Так тоже не получается:
Базовый класс:

Код AS3:
var theBtn:Btn = new Btn('new_label');
addChild(theBtn);
trace(theBtn); //[object Btn]
//trace(((this.getChildByName('theBtn') as SimpleButton).upState as TextField).text); //ошибка 1120
//trace(((this.getChildByName('theBtn') as SimpleButton).upState as txt).text); //ошибка 1120
Класс кнопки:

Код AS3:
package main{
import flash.display.*;
import flash.events.*;
public class Btn extends SimpleButton {
public function Btn(label:String = 'label') {
trace(this.txt); //null
//this.txt.text = label; //Error #1009
}
}
}