Comunidad de diseño web y desarrollo en internet online

Creo texto dinámico, le asigno un formato y lo pierde

Citar            
MensajeEscrito el 30 Ago 2008 06:56 pm
Creo un texto (campo de texto de tipo introducir texto) de manera dinamica y luego le asigno un formato. Si de manera dinámica tambie cambio el valor "text" pierde el formato.

Alguien me puede ayudar?

Por popartdavid

23 de clabLevel



Genero:Masculino  

safari
Citar            
MensajeEscrito el 30 Ago 2008 07:36 pm
Porfavor puedes alojar el archivo .fla en un servidor para poderlo ver?

Por lobo-david

Claber

167 de clabLevel



 

Puerta del Sol, Madrid

safari
Citar            
MensajeEscrito el 30 Ago 2008 08:53 pm
Cuando cambias el la propiedad text de un texto dinámico y has utilizado setTextFormat, este pierde su formato, puedes resolver esto de tres maneras o trabajas en vez de con TextFormat con StyleSheet:

Código ActionScript :

var estilo:TextField.StyleSheet = new TextField.StyleSheet();

estilo.onLoad = function(success:Boolean):Void{
   
   if(success){
      
      texto.styleSheet = this;
      texto.htmlText = "<span class='campo'>Esto es un texto de prueba'</span>";
      
   }
   
}

estilo.load("estilos.css");


O en vez de asignarle el formato con setTextFormat, se lo asignas con setNewTextFormat:

Código ActionScript :

texto.setNewTextFormat(estilo);
texto.text = "Esto es un texto de prueba";


O tomas el estilo del texto antes de cambiarle el texto y después se lo vuelves a aplicar:

Código ActionScript :

//---Primera vez que lo asignas
texto.text = "Esto es un texto de prueba";
texto.setTextFormat(estilo);

//---Cuando quieras cambiar el texto
var estiloCopia:TextFormat = texto.getTextFormat();
texto.text = "Esto es otro texto de prueba";
texto.setTextFormat(estiloCopia);

Por elchininet

Claber

3921 de clabLevel

17 tutoriales

Genero:Masculino  

Front-end developer at Booking.com

firefox
Citar            
MensajeEscrito el 31 Ago 2008 07:26 am
Muchas gracias

Por popartdavid

23 de clabLevel



Genero:Masculino  

firefox

 

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