Foros del Web » Creando para Internet » Flash y Actionscript »

Problemas con saltos de líneas

Estas en el tema de Problemas con saltos de líneas en el foro de Flash y Actionscript en Foros del Web. Hola a todos, he acá un problema que me ha sacado de las casillas. Bueno les cuento, he estado haciendo pruebas con texto y tengo ...
  #1 (permalink)  
Antiguo 17/10/2006, 15:42
Avatar de ciberpato  
Fecha de Ingreso: agosto-2004
Mensajes: 142
Antigüedad: 20 años, 2 meses
Puntos: 1
Pregunta Problemas con saltos de líneas

Hola a todos, he acá un problema que me ha sacado de las casillas. Bueno les cuento, he estado haciendo pruebas con texto y tengo el siguiente problema y no se como sacarme este cacho. Con el siguiente script leo un xml con un texto y he querido manejar los saltos de linea por ejemplo usando \n al generar el xml, pero al leerlo y cargarlo en la caja de texto del flash no me funciona y aparece \n escrito en el texto. Por lo anterior, uds pueden ver que puse un texto en var cadena:String = "Hola\n mundo esta es una prueba.";
este si lo reconoce como salto de línea pero no así el que viene del xml. Alguien puede decirme porque??

System.useCodepage=false;
var cadena:String = "Hola\n mundo esta es una prueba.";
//creamos nuestro objeto archivo_xml para poder cargar los textos
var miXml:String = "texto1";
var archivo_xml:XML = new XML();
archivo_xml.ignoreWhite = false;
archivo_xml.onLoad = function(ok){
if(ok) listar_archivo(this.firstChild.childNodes);

else trace('no se cargó correctamente');
}
archivo_xml.load('textos/'+miXml+'.xml');

listar_archivo = function(miXml:Array):Void{

for(n=0;n<miXml.length;n++) {

cadena += miXml[n].attributes.contenido;

}

var my_fmt:TextFormat = new TextFormat();
my_fmt.color = 0x000000;
my_fmt.font="Verdana";
my_fmt.italic=false;
my_fmt.size=9;

this.createTextField("miTexto",this.getNextHighest Depth(),150,130,220,172);
miTexto.html=true;
miTexto.multiline=true;
miTexto.wordWrap = true;
miTexto.condenseWhite = false;
miTexto.borderColor=0x999999;
miTexto.border= true;
miTexto.htmlText= cadena;
miTexto.setTextFormat(my_fmt);

}
stop();

Última edición por ciberpato; 17/10/2006 a las 15:59
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:53.