como saber el ancho en pixels de un string en un textfield?
5 seguidores
pos eso :) que necesito redimensionar un mc que hace de fondo, dependiendo del contenido de un campo de texto que tiene encima.
¿existe alguna manera para relacionar tamaño del mc de fondo con el contenido del textfield, para que crezca o se haga pequeño segun los caracteres que contenga esa variable de texto??
pedro_fm
tiene buena pinta todo esto que me contais... lo probaré a ver, pero a partir del jueves cuando tenga tiempo :)
gracias, vaya lujazo de ayuda
playground
Tambien puedes hacer que tu campo de texto se autoresizee y ya puedes coger el valor, es decir:
campo.autoSize = true
bg._width = campo._width
bg._height = campo._height
juandelgado
Échale un ojo también a TextFormat.getTextExtent (texto), devuelve un objeto con propiedades width y height del texto que le pasas.
Suerte!
cadrilo
Hola
la propiedad width te devuelve el ancjho d ela caja de texto, ais que si quieres saber exactamente lo que ocupa el texto en si, debes d eusar textWidth
Ejemplo
<code>ancho=mitexto.textWidth</code>
jesusgollonet
A vel, no se si te he entendío bien, pero:
El objeto text tiene una propiedad width, x lo que puedes recuperarla en una variable y utilizarla para definir el ancho de un mc cualquiera.
si necesitas más datos (no se cómo andas en actionscript) pide. Si quieres te pongo un fla de ejemplo.
Salud