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.
¿Sabes SQL? ¿No-SQL? Aprende MySQL, PostgreSQL, MongoDB, Redis y más con el Curso Profesional de Bases de Datos que empieza el martes, en vivo.
Por Mariux el 02 de Marzo de 2009
Por Juanlu_001 el 02 de Marzo de 2009
Por puga el 02 de Marzo de 2009
Código :
A ver si a alguien se le ocurre otra forma de hacerlo.
Por puga el 02 de Marzo de 2009
Por lucasmoyano el 03 de Marzo de 2009
Por Dano el 03 de Marzo de 2009
Código :
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.
Por lucasmoyano el 03 de Marzo de 2009
<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