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: |
| Comentarios: |
| Iván dijo: |
| Yo prefiero hacer un
cadena = cadena.split(
).join("
");
No lo he comprobado, pero creo que el rendimiento es mucho mejor. |
|
| xleon dijo: |
| También lo puedes hacer así:
cadena.split("
").join("
");
Un saludo |
|
| esedeerre dijo: |
Pues tenéis razón, mucho más fácil de vuestra forma...
Gracias!!! |
|
| Lord Kanington dijo: |
| Pues a mí lo del split con join sólo me funciona así:
cadena.split("
").join("")
|
|
| Lord Kanington dijo: |
| 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 dijo: |
Si, salen capados.
El código es este:
cadena.split("\n").join("") |
|
| Dejar un comentario: |
|
|
|