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

Problemas con textFormat()

Estas en el tema de Problemas con textFormat() en el foro de Flash y Actionscript en Foros del Web. Hola, el problema es que no me reconoce el formato del texto. Este es el código: Código: TitlesFormat = new TextFormat() TitlesFormat.font = "Arial" TitlesFormat.bold ...
  #1 (permalink)  
Antiguo 18/07/2005, 12:21
 
Fecha de Ingreso: marzo-2005
Mensajes: 1.418
Antigüedad: 19 años
Puntos: 9
Problemas con textFormat()

Hola, el problema es que no me reconoce el formato del texto. Este es el código:

Código:
 
TitlesFormat = new TextFormat()
TitlesFormat.font = "Arial"
TitlesFormat.bold = true
TitlesFormat.size = "80px"
  
		this.createTextField("edgeXTitle",1,300,190,120,30)
			  this.edgeXTitle.setTextFormat(TitlesFormat)
			  this.edgeXTitle.text = "Días"
Es como si nada pasara. Como debería hacer para que funcione?
Muchas gracias por su ayuda.
Saludos!.
__________________
Add, never Remove
  #2 (permalink)  
Antiguo 18/07/2005, 12:32
Avatar de TMeister
Crazy Coder
 
Fecha de Ingreso: enero-2002
Ubicación: En la Oficina
Mensajes: 2.880
Antigüedad: 22 años, 3 meses
Puntos: 193
El setTextFormat se debe aplicar despues de que asignes el texto

Código:
TitlesFormat = new TextFormat();
TitlesFormat.font = "Arial";
TitlesFormat.bold = true;
TitlesFormat.size = "80";
this.createTextField("edgeXTitle", 1, 300, 190, 120, 30);
this.edgeXTitle.autoSize = true
this.edgeXTitle.text = "Días";
this.edgeXTitle.setTextFormat(TitlesFormat);
  #3 (permalink)  
Antiguo 18/07/2005, 15:03
 
Fecha de Ingreso: marzo-2005
Mensajes: 1.418
Antigüedad: 19 años
Puntos: 9
gracias por tu respuesta Tmeister. Sigue sin funcionarme, es decir, establezco tres estilos distintos, el primero de ellos me funciona tal como me dijiste, pero los dos restantes ya dejan de funcionar. Lo raro es que los dos formatos los aplico en situaciones similiares, el primero me funciona, pero el segundo de estos no. Te paso el código del contexto en donde lo aplico:

Código:
    for(a=1;a < 32; a+=2){
	  this.createTextField("ValorX" + a, (a*20), (200+(a*10)+5), 158, 30, 30)
	  objNameX = eval("ValorX" + a)
		 with(this.objNameX){
		 text = a
		 setTextFormat(textFormat)
	  }
		 moveTo((210 +(a*10)), 150)//El diez es la escala a usar
		 lineTo((210 +(a*10)), 160)
		}
Le ves algo mal?, ese no me funciona. Arriba de ese, hago un bucle similar, lo única que varía es el nombre de los objetos y la posición de las lineas que dibujo. Pero para el caso, sería la misma situación, en uno me funciona, y en otro no.
Espero que alguien pueda ayudarme.
Saludos y gracias de nuevo.
__________________
Add, never Remove
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 19:32.