Comunidad de diseño web y desarrollo en internet online

Problema con manejo de pixeles y medidas

Citar            
MensajeEscrito el 30 Ago 2008 05:30 pm
Saludos, yo estoy intentando marcar un cuadro de texto dentro de un margen dinamico. Suponiendo que mi margen es de 50, escribo lo siguiente texto._x = 50, text._width = Stage.width - 100, mi escenario mide 500 puntos, por lo que mi texto debería medir 400, pero no es así, agrega al rededor de 7.5 pixeles por cada 100 que le asigno, así que mas o menos el texto mide 429 pixeles.

Lo hago manual, es decir, le asigno texto._width = 100, y cuando le doy trace(texto._width) me dice que es de 107.49 o algo así.

Me podrían decir cuál es el problema. :oops:

Por popartdavid

23 de clabLevel



Genero:Masculino  

safari
Citar            
MensajeEscrito el 30 Ago 2008 08:19 pm
El textField lo creaste por medio de AS o manual?
Que fuente estás utilizando?
Es embedida o está como fuente de dispositivo?
De estar embedida que antialiasing le estas aplicando?

Y de ser posible postea el código respectivo a darle estilo al textField y cambiar sus medidas.

Por elchininet

Claber

3921 de clabLevel

17 tutoriales

Genero:Masculino  

Front-end developer at Booking.com

firefox
Citar            
MensajeEscrito el 31 Ago 2008 07:31 am
El textField lo cree manualmente
La fuente es Arial Narrow
No está embebida, está suavizada para animación
Es de tipo input

El codigo es muy simple, el nombre del campo es nombre_txt, por lo que el código es el siguiente


nombre_txt._width = 150; //Valor original 207
trace(nombre_txt._width);

// Escribe 133.15

Por popartdavid

23 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 31 Ago 2008 11:27 am
Bueno si la fuente no está embedida entonces no puedes aplicarle suavizado, para que lo compruebes, marca en las opciones de antialiasing "Use device fonts" y despues intenta volver a escoger "Antialias for animation" verás que te sale una advertencia.

He realizado lo mismo que tú con la misma fuente, las mismas características y el mismo código y no me sucede lo que describes, prueba ir a la ventana de transform y chequear que tu campo de texto tiene el 100% de width y height, si tiene un % menor a 100 es lógico que te suceda.

Por elchininet

Claber

3921 de clabLevel

17 tutoriales

Genero:Masculino  

Front-end developer at Booking.com

firefox
Citar            
MensajeEscrito el 01 Sep 2008 04:12 pm
Listo, pues lo resolví como me indicaste, antes de cambiar el tamaño puse la escala en 100 por ciento.

Muchas gracias.

Por popartdavid

23 de clabLevel



Genero:Masculino  

safari

 

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