Actionscript3.0, Flash

enero 2009

Eliminar dobles saltos en textos cargados en XML

Cuando cargamos un XML cuyos textos contienen saltos de linea, Flash duplica los saltos. Es decir, que si en el XML hemos puesto dos lineas separadas por un salto, en Flash aparecerán separadas por dos. Para solucionarlo, podemos aplicar una función al texto antes de mostrarlo en el campo de texto.

La función que podemos aplicar es la siguiente:

xleon says:

También lo puedes hacer así:

cadena.split(”
“).join(”
“);

Un saludo

esedeerre says:

Pues tenéis razón, mucho más fácil de vuestra forma…
Gracias!!!

Lord Kanington says:

Pues a mí lo del split con join sólo me funciona así:

cadena.split(”
“).join(“”)

Lord Kanington says:

Aah, vale, lo que pasa es que los comentarios salen capaos jejeje (añádase entre el primer paréntesis un “barra n” típico de saltos de línea)

esedeerre says:

Si, salen capados.

El código es este:

Iván says:

Yo prefiero hacer un
cadena = cadena.split(
).join(”
“);
No lo he comprobado, pero creo que el rendimiento es mucho mejor.