Comunidad de diseño web y desarrollo en internet online

formato para texto dinámico

Citar            
MensajeEscrito el 01 Ago 2007 11:23 am
Hola

Tengo un campo de texto dinámico y me gustaría darle formato mediante tags dentro del mismo texto, haciendo que algunas palabras vayan en negrita, otras en cursiva, y cosas así.

Tengo mi campo de texto dinámico con el siguiente nombre de instancia: cargatext

Y el texto que voy mostrando en este campo lo cojo de distintas variables de texto que tengo definidas en un archivo txt.

Lo que he probado es lo siguiente...

He activado esta opción:

Código :

cargatext.html = true;


Y a continuación, en las variables de texto de mi archivo txt he usado tags html, pero no las reconoce como tags, sino como parte del texto. Aquí dejo un ejemplo de una de las variables:

Código :

&texto_01=&<p>Este es el <b>primer</b> párrafo</p><br><p>Este es el segundo párrafo</p>&


Por otra parte tambien tengo un problema con la alineación del texto. En el campo de texto dinámico tengo activada la opción de texto totalmente justificado, sin embargo sólo me lo justifica a la izquierda. ¿Cómo puedo conseguir esto?

Alguien puede orientarme un poco o darme algún link a algún tutorial o hilo donde se explique esto, es que he estado buscando bastante pero aún no doy con la solución.

Gracias por adelantado.

Por walterExp

19 de clabLevel



Genero:Masculino  

msie7
Citar            
MensajeEscrito el 01 Ago 2007 11:55 am
Resulta que poco después de dejar el post he encontrado una forma de usar tags html, en vez de hacer:

Código :

cargatext.text = texto_01;

hago:

Código :

cargatext.htmlText = texto_01;


Sin embargo, solo me reconoce algunos tags, como <br> <u> <p>, pero otros no, como por ejemplo <b>.

Por otra parte, sigo sin encontrar solución al problema del justificado del texto.

Sigo a la espera de soluciones, gracias.

Por walterExp

19 de clabLevel



Genero:Masculino  

msie7
Citar            
MensajeEscrito el 01 Ago 2007 01:33 pm
hola que tal walterExp!!! bueno mira hay una clase que maneja todo eso de forma dinamica, solo indicas que parte del texto quieres cambiar y lo cambia, desde colores hasta espaciado, esta clase es TextFormat() ojo pero no maneja los tags de <IMG> esos tienes que ponerlos manualmente, es un problema pero aun asi funciona, te lo digo porque tengo creado un Editor de texto en flex...


saludos!!!

Por andres_santos

236 de clabLevel



 

opera
Citar            
MensajeEscrito el 01 Ago 2007 03:05 pm
Voy a ponerme a investigar esa clase ahora mismo.

Muchas gracias!

Por walterExp

19 de clabLevel



Genero:Masculino  

msie7
Citar            
MensajeEscrito el 01 Ago 2007 03:52 pm
Hola!
Usa CSS. ^^
Saludos!!

Por master_of_puppetz

Claber

2483 de clabLevel

7 tutoriales
3 articulos

Genero:Masculino   Premio_Secretos

WebDev (Flex + PHP + JS)

firefox
Citar            
MensajeEscrito el 01 Ago 2007 05:39 pm

master_of_puppetz escribió:

Hola!
Usa CSS. ^^
Saludos!!


Muchas gracias, pero si pudieras darme alguna pista más de como hacerlo... gracias.

Por walterExp

19 de clabLevel



Genero:Masculino  

msie7
Citar            
MensajeEscrito el 02 Ago 2007 04:20 pm
Solucionado!

Es increible, estaba ya desesperado y decidí empezar desde cero en un archivo nuevo, haciendolo todo exactamente igual, pero cambiando los nombres de las variables y de los archivos de texto y tal... y ha funcionado a la primera!!

No se por qué pasa esto, pero en fin... al menos ya me funciona.

Gracias a todos los que me habéis ayudado.

Por walterExp

19 de clabLevel



Genero:Masculino  

msie7
Citar            
MensajeEscrito el 02 Ago 2007 05:51 pm
hola walterExp!! cuando quieras hermano : D

Por andres_santos

236 de clabLevel



 

opera
Citar            
MensajeEscrito el 09 Ago 2007 12:18 pm
Ya he conseguido que funcione todo lo que me hacía falta, más o menos. Pero aún hay algunas cosas que se resisten... me explico:

Una de ellas es que no consigo justificar el texto a la derecha, con los tags de html no funciona, ni con el botón que trae flash en las propiedades del texto.

Otro problema es que no consigo meter según que cosas en el texto, cosas como las siguientes:
-Caracteres especiales que se forman con un código que empiece por &. Por ejemplo & #37; para el símbolo %, pues escribiendo % directamente en el texto no se lo traga. El problema es que las variables en actionscript empiezan y acaban con el símbolo &, y si meto este símbolo por medio del texto el compilador piensa que la variable de texto ha terminado.

Por cierto, he puesto el & separado del #37; porque si no el foro lo traduce automáticamente al símbolo % y no se ve lo que quería escribir.

¿Alguien puede echarme una mano?

Por walterExp

19 de clabLevel



Genero:Masculino  

msie7
Citar            
MensajeEscrito el 09 Ago 2007 03:37 pm
hola que tal walterExp!!! para alinear el texto usa el metodo "align" de la clase TextFormat()

saludos!!!!

Por andres_santos

236 de clabLevel



 

opera
Citar            
MensajeEscrito el 09 Ago 2007 04:51 pm
Gracias, pero podrías pasarme un ejemplo?

En cuanto al % ya se como ponerlo -> %25
Es decir, para poner 3% pondríamos 3%25

Sólo me queda conseguir justificar el texto.

Gracias a los que estáis colaborando.

Por walterExp

19 de clabLevel



Genero:Masculino  

msie7

 

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