Comunidad de diseño web y desarrollo en internet online

¿Cuál es el límite de tamaño de un textField?

Citar            
MensajeEscrito el 16 Feb 2011 08:17 pm
Hola a todos.

Tengo un simple textField, pero cuando quiero darle un tamaño bastante grande, por más que aumente la cantidad de la propiedad .size, el texto no se agranda.

Sobre un texto creado manualmente, el panel de propiedes sólo me permite poner un valor de 96pt (con el slider) ¿es ése el límite de la propiedad size?
¿De qué otra forma puedo ampliar el tamaño del texto?

Aquí está mi código

Código ActionScript :

this.createTextField('texto',this.getNextHighestDepth(),100,100,400,500);
texto.text = 'hola';
texto.border = true;
var formato:TextFormat = new TextFormat();
formato.size = 250;//Lo puedo cambiar hasta 2000 o lo que sea, no se agranda
texto.setTextFormat(formato);


Gracias de antemano por vuestra ayuda.

Saludos

Por Gatsu

16 de clabLevel



Genero:Masculino  

Córdoba - ESPAÑA

firefox
Citar            
MensajeEscrito el 17 Feb 2011 01:15 am
La verdad desconozco si tiene límite... ¿Has probado poner 10?¿Se achica? Quizá el problema es otro.

Saludos, Hernán . -

Por Hernán

BOFH

6148 de clabLevel

19 tutoriales
23 articulos

Genero:Masculino   REC Desarrollador de GAIA

Marketing & IT

chrome
Citar            
MensajeEscrito el 17 Feb 2011 09:54 am
Hola Hernán

He probado diferentes valores. Todo va bien hasta que llego a 120 (aprox). A partir de ahí, ponga lo que ponga, queda al mismo tamaño y no aumenta.

Al ver esto, y que el slider del panel propiedades sólo llega a 96pt, pensé que habría un límite para los textos dinámicos, porque manualmente los podemos agrandar lo que queramos.

La verdad es que estoy sorprendido con esta situación.

Saludos

Por Gatsu

16 de clabLevel



Genero:Masculino  

Córdoba - ESPAÑA

firefox
Citar            
MensajeEscrito el 18 Feb 2011 05:00 am
Pues si hay un límite, usa scale, debería ser lo mismo.

Saludos, Hernán . -

Por Hernán

BOFH

6148 de clabLevel

19 tutoriales
23 articulos

Genero:Masculino   REC Desarrollador de GAIA

Marketing & IT

chrome
Citar            
MensajeEscrito el 18 Feb 2011 09:16 am
Buena recomendación, Hernán, de nuevo orientándome en el buen camino. Muchas gracias.

Utilicé la propiedad _yscale para aumentar el tamaño de mi texto. Pero para poder usarla tuve que introducir el texto en un mc, ya que _yscale no es propiedad de los textField.

Código ActionScript :

var text_mc:MovieClip = this.createEmptyMovieClip('text_mc',this.getNextHighestDepth());
text_mc.createTextField('texto',this.getNextHighestDepth(), 0,0,200,200);
text_mc.texto.border = true;
text_mc.texto.text = 'hola';
//Aplico formato ...
text_mc._yscale = 150;



Antes probé scale():

Código ActionScript :

texto.scale(10,10);


Pero no afecta al textField. Según la documentación, scale() Modifica una matriz de forma que su aplicación provoque un cambio de tamaño de una imagen. En la imagen redimensionada, se multiplica la ubicación de cada píxel por sx en el eje x y por sy en el eje y.

Saludos

Por Gatsu

16 de clabLevel



Genero:Masculino  

Córdoba - ESPAÑA

firefox
Citar            
MensajeEscrito el 18 Feb 2011 09:19 am
Pues usa width y height

Por Hernán

BOFH

6148 de clabLevel

19 tutoriales
23 articulos

Genero:Masculino   REC Desarrollador de GAIA

Marketing & IT

chrome
Citar            
MensajeEscrito el 18 Feb 2011 09:48 am
Me entro curiosidad y lo probé.

Funciona así:

Código ActionScript :

var text_mc:MovieClip = this.createEmptyMovieClip('text_mc', this.getNextHighestDepth());
var text_target = text_mc.createTextField('texto', this.getNextHighestDepth(), 0, 0, 200, 200);
text_mc.texto.border = true;
text_mc.texto.text = 'hola';
text_mc._height = 10000;
text_mc._width = 10000;


Saludos, Hernán . -

Por Hernán

BOFH

6148 de clabLevel

19 tutoriales
23 articulos

Genero:Masculino   REC Desarrollador de GAIA

Marketing & IT

chrome

 

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