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

saltos de linea AS3 en un TextArea

Estas en el tema de saltos de linea AS3 en un TextArea en el foro de Flash y Actionscript en Foros del Web. Hola a tod@s, tengo un problema a la hora de obtener el resultado de un textarea que contiene saltos de lineas, me gustaría poderlos poner ...
  #1 (permalink)  
Antiguo 31/03/2008, 16:48
 
Fecha de Ingreso: diciembre-2004
Mensajes: 296
Antigüedad: 19 años, 4 meses
Puntos: 1
saltos de linea AS3 en un TextArea

Hola a tod@s, tengo un problema a la hora de obtener el resultado de un textarea que contiene saltos de lineas, me gustaría poderlos poner en un array cada linea. El textarea se trata de una serie de mails separados por el INTRO ( uno en cada linea) y los quiero insertar en una BBDD, pero no se con que hacer el split, ¿Sabéis como es? en "\n" descartado, ya que esto es el sentido inverso. Gracias un saludo de segma.
  #2 (permalink)  
Antiguo 16/05/2008, 05:11
 
Fecha de Ingreso: julio-2005
Ubicación: Valencia
Mensajes: 16
Antigüedad: 18 años, 8 meses
Puntos: 1
Respuesta: saltos de linea AS3 en un TextArea

Cita:
Iniciado por segma Ver Mensaje
Hola a tod@s, tengo un problema a la hora de obtener el resultado de un textarea que contiene saltos de lineas, me gustaría poderlos poner en un array cada linea. El textarea se trata de una serie de mails separados por el INTRO ( uno en cada linea) y los quiero insertar en una BBDD, pero no se con que hacer el split, ¿Sabéis como es? en "\n" descartado, ya que esto es el sentido inverso. Gracias un saludo de segma.
String.fromCharCode()
esto lo que debes usar en action3. Obiamente le deberas poner el charcode en tu caso el del enter creo recordar que es 13
  #3 (permalink)  
Antiguo 18/05/2008, 09:33
 
Fecha de Ingreso: diciembre-2004
Mensajes: 296
Antigüedad: 19 años, 4 meses
Puntos: 1
Respuesta: saltos de linea AS3 en un TextArea

Oks, muchas gracias, me ha ido de perlas!!!

lo he comprobado y funciona, un saludo
  #4 (permalink)  
Antiguo 19/05/2008, 15:12
 
Fecha de Ingreso: diciembre-2004
Mensajes: 296
Antigüedad: 19 años, 4 meses
Puntos: 1
Respuesta: saltos de linea AS3 en un TextArea

He probado, pero solo me coge uno, que raro, pongo el código y un ejemplo.

public function insertar():void{

var mails:String = insertarText.text;

insertar_mail.text = mails.replace(String.fromCharCode(13),";");

userRequest_insertar.send();

insertarText.text="";

}


ejemplo:
si hay:
hola
lola
cola
lo pasa a:
hola;lola
cola
No me hace el segundo, ni tercero ni nada, sabéis que hago mal?? gracias un saludo...
  #5 (permalink)  
Antiguo 19/05/2008, 17:45
Avatar de carlxime  
Fecha de Ingreso: marzo-2007
Ubicación: México
Mensajes: 180
Antigüedad: 17 años, 1 mes
Puntos: 6
Respuesta: saltos de linea AS3 en un TextArea

Hola segma,

Puedes probar así:

Código:
public function insertar():void{

     var mails:String = insertarText.text;

     var patron:RegExp = new RegExp(String.fromCharCode(13), "g");

     insertar_mail.text = mails.replace(patron,";");

     userRequest_insertar.send();

     insertarText.text="";

}
Saludos.
  #6 (permalink)  
Antiguo 20/05/2008, 14:45
 
Fecha de Ingreso: diciembre-2004
Mensajes: 296
Antigüedad: 19 años, 4 meses
Puntos: 1
Respuesta: saltos de linea AS3 en un TextArea

Muchas gracias "carlxime" va de lujo, no sabia como poner RegExp con la fromCharCode, oks pues me has resuelto un gran enigma,

¿sabes donde puedo encontrar tutoriales o algo relacionado con FLEX, un poco avanzado ?

Un saludo
  #7 (permalink)  
Antiguo 30/06/2008, 16:40
 
Fecha de Ingreso: marzo-2006
Ubicación: Mexico City
Mensajes: 27
Antigüedad: 18 años
Puntos: 0
Respuesta: saltos de linea AS3 en un TextArea

si vas a usar php para meter los datos a la base, puedes usar la funcion nl2br() que te convierte los '\n' en etiquetas html <br />
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

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 07:30.