Только начинаю переходить на AS3 и вот какой вопрос, наверное детский.
На сцене, в "_root"-е (специально пишу с "_", пока мне так яснее) ecть текстовое поле txt.
Класс документа A:

Код AS3:
package {
import flash.display.MovieClip;
import flash.text.TextField;
public class A extends MovieClip {
function A() {
txt.text = 'aaa';
}
}
}
Так работает, "aaa" в текстовом поле.
А если делаю другой класс В:

Код AS3:
package {
import flash.display.MovieClip;
import flash.text.TextField;
public class B extends MovieClip {
function B() {
txt.text = 'aaa';
}
}
}
и вызываю его из A:

Код AS3:
package {
import flash.display.MovieClip;
import flash.text.TextField;
public class A extends MovieClip {
function A() {
var b:B = new B();
}
}
}
не работает, ошибка: "1120: Access of undefined property txt"
Как правильно это делать, обращаться к чему-либо на главной временной диаграмме (или еще где-то) из таких вот последовательно вызванных классов?