смотри разницу между onLoadComplete и onLoadInit

Код:
_root.createEmptyMovieClip("swf", 1);
var loader = new MovieClipLoader();
loader.addListener(this)
loader.loadClip("Arial.swf", swf);
//function onLoadComplete(){//как ты описал
function onLoadInit() {//нормально
swf.createTextField("txt", this.getNextHighestDepth(), 50, 50, 200, 100);
swf.txt.border = true;
swf.txt.embedFonts = true;
swf.txt.borderColor = 0x000099;
var tf = new TextFormat();
tf.font = "Arial";
tf.size = 40;
tf.color = 0xFF0000;
swf.txt.text = "Line 1.\nLine 2.";
swf.txt.setTextFormat(tf);
}