Собственно есть динамическое текстовое поле и если во флэшке я пишу
поле.txt = "строка1\nСтрока2" , то перенос строки в текстовом поле производится.
Видим:
строка1
Строка2
Если же я беру строчку с этим тегом из XML:
xmldata=<?xml version="1.0" encoding="utf-8"?>
<table>
<MSG txt="строка1\nСтрока2"/>
</table>

Код AS1/AS2:
//Парсер:
...
if(xml.childNodes[i].nodeName == "MSG")
{
var MSG = msg_array[xml.childNodes[i].attributes.id] = new Object()
MSG.titl = xml.childNodes[i].attributes.txt
}
поле.txt = msg_array[ номер ].titl
то в текстовом поле появляется строка как она есть, БЕЗ перевода строки.
То есть видим:
строка1\nСтрока2
Воткнул в строчку вместо \n - %0A, перевод заработал, но остался вопрос - отчего бы это? Все мыслимые манипуляции с ткстовым полем вроде перепробовал...