Ну вот смотрите, простейший код:

Код AS1/AS2:
var aaa = 'fdgdfgdfgdfgdfg\ndrgdfgdfgdfgdfgdfg\ndfgdfgdfgdfgdfgdfg\n\ndfgdfgdfgdfgdfgdfgdfgdfgdfgdfgdfgdfgdfgdfgdfgdfgdfgdfgdfg';
trace(aaa);
txt.text = aaa;
Трейс выводит именно то, что и у вас, то есть "fdgdfgdfgdfgdfg\ndrgdfgdfgdfgdfgdfg\ndfgdfgdfgdfgdfgdfg\n\ndfgdfgdfgdfgdfgdfgdfgdfgdfgdfgdfgdfgdfgdfgdfgdfgdfgdfgdfg". А в текстовом поле все разбито по строкам с правильным интервалом. Или я чего-то недопонял?