Не знаю, можно ли делать как вы делаете, но можно сделать так (но по-моему нельзя, т.к. loader - не DisplayObject):

Код:
public function Test()
{
var request:URLRequest = new URLRequest("test.txt");
var loader:URLLoader = new URLLoader();
loader.load(request);
loader.addEventListener(Event.COMPLETE,loadLoader);
}
private function loadLoader(e:Event):void
{
var loader:URLLoader=e.target as URLLoader;
var tf:TextField = new TextField;
tf.text = loader.data;
addChild(tf);
}
А уж для поддержания красоты и возможностей listenerов можно уж сделать так

Код:
public class Test extends Sprite
{
private var tf:TextField = new TextField;
public function Test()
{
var request:URLRequest = new URLRequest("test.txt");
var loader:URLLoader = new URLLoader();
tf.text='Ожидаем загрузки файла...';
addChild(tf);
loader.load(request);
loader.addEventListener(Event.COMPLETE,loadLoader);
}
private function loadLoader(e:Event):void
{
var loader:URLLoader=e.target as URLLoader;
tf.text = loader.data;
}
}