Comunidad de diseño web y desarrollo en internet online

Problema con variable (llena de tags HTML)

Citar            
MensajeEscrito el 08 Ene 2009 10:47 pm
Hola a todos!

Mi problema es simple, pero ya llevo demasiado tiempo dándole vueltas y quizá ustedes me puedan ayudar.

Tengo un campo de texto dinámico (Input Text) en el que el usuario debe escribir una palabra. Esa palabra se almacena en una variable que después aparecerá en otro lugar de mi aplicación.

El problema es que la variable que se almacena aparece de esta forma :

Código :

<TEXTFORMAT LEADING="-1"><P ALIGN="CENTER"><FONT FACE="Arial Bold" SIZE="14" COLOR="#000000" LETTERSPACING="0" KERNING="0">Ejemplo</FONT></P></TEXTFORMAT>


y yo deseo que se almacene sólo como

Código :

Ejemplo


...porque luego la usaré como el nombre de un archivo descargable.

Ante todo, mil gracias por su gran ayuda!

Por Glam

1 de clabLevel



 

safari
Citar            
MensajeEscrito el 09 Ene 2009 02:24 am
Una pregunta antes, ¿Has probado agregando el contenido como htmlText? de hacerlo así quitarías todos los tags de HTML luego creas una variable que sea igual al contenido de ese campo de texto y así lo habrás limpiado de las etiquetas.

Una prueba lo que te digo, es masomenos así :

Código ActionScript :

var str:String = '<TEXTFORMAT LEADING="-1"><P ALIGN="CENTER"><FONT FACE="Arial Bold" SIZE="14" COLOR="#000000" LETTERSPACING="0" KERNING="0">Ejemplo</FONT></P></TEXTFORMAT>'
//
texto.htmlText = str;
var cleanStr:String = new String(texto.text);
//
trace(cleanStr);
//output: Ejemplo

Por M@U

BOFH

6210 de clabLevel

34 tutoriales
5 articulos

Genero:Masculino   Héroes Bastard Operators From Hell Editores

Bate jubilado de Cristalab

firefox
Citar            
MensajeEscrito el 09 Ene 2009 04:20 am
Hola M@u. Gracias por tu amable respuesta.

La única dificultad que tengo con la opción que me planteas es que el texto de esta variable lo adiciona el usuario. Así que no puedo definirlo a través de ActionScript...

Por Glam

1 de clabLevel



 

safari
Citar            
MensajeEscrito el 09 Ene 2009 04:52 am
De hecho si puedes, al parecer te tomaste muy literal mi ejemplo... Suponiendo que el usuario incorpora los datos a un input de instancia input_del_usuario (en mi ejemplo) str recibiría los datos de ahí, ejemplo:

Código ActionScript :

var str:String = input_del_usuario.text;


Si esos son tus únicos inconvenientes, créeme que funcionara... En caso de que no, puedes poner un poco del código que estas manejando.

Saludos!

Por M@U

BOFH

6210 de clabLevel

34 tutoriales
5 articulos

Genero:Masculino   Héroes Bastard Operators From Hell Editores

Bate jubilado de Cristalab

firefox
Citar            
MensajeEscrito el 09 Ene 2009 07:12 am
Huy, pero claaaaro!

Funciona perfecto. Mil gracias y un abrazo. Fue una buena bienvenida!

Por Glam

1 de clabLevel



 

safari
Citar            
MensajeEscrito el 09 Ene 2009 07:15 pm
Me alegra que te haya funcionado, y suerte en tu proyecto.
:wink:

Saludos!

Por M@U

BOFH

6210 de clabLevel

34 tutoriales
5 articulos

Genero:Masculino   Héroes Bastard Operators From Hell Editores

Bate jubilado de Cristalab

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.