Есть такой вот класс (урезанный). В нём я хочу создать текстовое поле, задать ему TextFormat, присвоить некую переменную и в каждом кадре отслеживать изменение этой переменной. Не получается в классе задавать TextFormat. Подозреваю, что надо импортировать некий встроенный класс для текста, чтобы получить возможность использовать все его свойства и методы (как, например, с мувиком).
Пробовал задавать формат в руте, а в классе на него ссылаться. В таком случае класс компилится, поля создаются, но TextFormat не работает.
Классы только начал осваивать, советы типа "Иди читай то-то и то-то" приветствуются

)

Код:
import mx.utils.Delegate;
class Zig_game.Interface {
// Очки
public var _score:Number = null;
public var _scoreText = null;
public var _iface:MovieClip;
// Параметры текстовых полей для очков и континиусов
var my_fmt:TextFormat = new TextFormat();
my_fmt.color = 0xCBCBCB;
my_fmt.size = 10;
my_fmt.align = "center";
my_fmt.font = "Trebuchet MS";
// Конструктор
function Interface() {
_score = 0;
// Создаем текстовые поля под континиусы и очки
_scoreText = _root.createTextField("score_txt", 15006, 126, 11, 70, 15);
_scoreText.setTextFormat(my_fmt);
// Аттачим интерфейс, хп зига
_iface = _root.attachMovie("interface", "interface", 15001, {_x:0, _y:0});
updater();
}
function updater() {
_iface.onEnterFrame = Delegate.create(this, updateInterface);
}
function updateInterface() {
_scoreText.text = _score;
}
}