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

Doble espacio en texto dinámico

Estas en el tema de Doble espacio en texto dinámico en el foro de Flash y Actionscript en Foros del Web. Buenas, tengo un problema con textos dinámicos al tener "enter". Estoy tomando los datos de una base de datos de mysql. Los datos allí estan ...
  #1 (permalink)  
Antiguo 19/11/2004, 07:54
 
Fecha de Ingreso: septiembre-2004
Mensajes: 36
Antigüedad: 13 años, 2 meses
Puntos: 0
Doble espacio en texto dinámico

Buenas, tengo un problema con textos dinámicos al tener "enter".
Estoy tomando los datos de una base de datos de mysql. Los datos allí estan perfectamente guardados con los enter correspondientes. Ahora, cuando los tomo en un texto dinámico de flash, siempre a los enter los interpreta como doble espacio. El texto dinámico tiene la opcion "generar texto como html". Sacándole esta opción sigue funcionando mal.
En resumen, los "<br>" los interpreta bien, pero el enter común, el que hace el usuario al introducir un texto, lo interpreta doble!!! por favor necesito me ayuden urgente, no se q puede ser!!!
gracias
  #2 (permalink)  
Antiguo 19/11/2004, 10:47
 
Fecha de Ingreso: septiembre-2004
Mensajes: 36
Antigüedad: 13 años, 2 meses
Puntos: 0
Nadie sabe? necesito solucionarlo!!! ....
  #3 (permalink)  
Antiguo 19/11/2004, 11:15
Avatar de etmoreno  
Fecha de Ingreso: diciembre-2002
Ubicación: near fireplace
Mensajes: 404
Antigüedad: 15 años
Puntos: 1
Posseida, no utilizo PHP, pero creo que deberías cambiar los <enter> por <br> algo así, asumiendo que la variable que devuelves a Flash se llame $texto.

Código:
$reemplazar = chr(13) 
$reemplazo  = "<br>"

$texto = ereg_replace($reemplazar, $reemplazo, $texto)
Fijate en la sintáxis de PHP, no sé si es correcta en ASP sería:

Código:
texto = replace(texto,chr(13),"<br>")
Luego al devolverlo a Flash debería funcionar perfectamente.

Saludos ;)
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 09:14.