Cuando en Flash cargamos un XML donde los textos contienen saltos de línea, se duplican los saltos. Osea que si en el XML hemos puesto dos líneas separadas por un salto, en Flash nos aparecen separadas por dos.
La solución es muy simple:
Código :
var texto:String;
texto.split("\n").join("");
la variable texto es la que recibirá el contenido del XML.

Código :
texto = texto.replace("\n\n", "\n")A ver si a alguien se le ocurre otra forma de hacerlo.
Código :
texto = texto.replace("\n\r", "\n"); texto = texto.replace("\r\n", "\n"); texto = texto.replace("\r", "\n");En linux el salto de línea es \n, en windows es \n\r. Al hacer el XML en windows, y leer en flash, flash por default lee los saltos de línea, como linux, aun este en windows. Por eso pone doble salto de línea, uno por este "\n" que significa salto de línea, y otro por este "\r", que significa, retorno de carro.
<informacion><![CDATA[
hola<br>
asdasdasd
]]></informacion>
</datos>
pelicula.root[instancia].texto.condenseWhite = true;
Por GersonM_17 el 06 de Marzo de 2009
Que yo sepa se usa algo como /\\n/gi
para buscar \n
Por karol el 11 de Marzo de 2009
Por gatoto el 19 de Agosto de 2009