Последовательности \n и \r флеш понимает только, если текст задается непосредственно в самом as файле. Во внешнем текст происходит экранирование символов, поэтому они определяются как два отдельных символа.
Решение проблемы:

Код AS1/AS2:
/// str - текст с переносом в виде \n
str = str.split ("\\\n").join ("\n");