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

textfield se adapte al contenido dinámico

Estas en el tema de textfield se adapte al contenido dinámico en el foro de Flash y Actionscript en Foros del Web. Hola, he estado buscando en el foro a ver si hablabais de esto pero no lo he encontrado de modo que lo pregunto a ver ...
  #1 (permalink)  
Antiguo 28/03/2006, 03:49
 
Fecha de Ingreso: febrero-2006
Mensajes: 39
Antigüedad: 11 años, 9 meses
Puntos: 0
Pregunta textfield se adapte al contenido dinámico

Hola, he estado buscando en el foro a ver si hablabais de esto pero no lo he encontrado de modo que lo pregunto a ver si alguien sabe.

Tengo un fla, que carga un txt externo según el idioma en que esté. Hasta ahí ningún problema.

Pero resulta que claro el tamaño de las palabras varia pero sin embargo la anchura del textfiel no hay forma de que se adapte al contenido. Creía que se hacía con
Código:
textfield.autoSize=true;
pero nada, no sive,

hay alguna forma de poder indicarle al textfield que se adapte al tamaño del contenido? Pero no con multilinea, pues me refiero a textfields de una sola línea.

Gracias por adelantado.
  #2 (permalink)  
Antiguo 28/03/2006, 08:28
Avatar de PumasCampeon  
Fecha de Ingreso: junio-2004
Ubicación: @gs.mx
Mensajes: 240
Antigüedad: 13 años, 6 meses
Puntos: 0
si usas textField.multiline = false y textField.autoSize=true tu texto queda en una linea y crece en anchura
__________________
lo que se es una gota de lluvia, comparado con tu inmenso mar :-)
  #3 (permalink)  
Antiguo 28/03/2006, 10:08
 
Fecha de Ingreso: febrero-2006
Mensajes: 39
Antigüedad: 11 años, 9 meses
Puntos: 0
Pues no me funciona...

A ver cuento como lo hago, por si el error esta ahí.
Tengo tres botones, btn1, btn2 y btn3, en estos en cada uno hay un textfield dinámico con nombre de instancia texto1, texto2 y texto3 respectivamente.

En el primer frame, capa acciones le pongo

Código:
btn1.texto1.multiline = false;
btn1.texto1.autoSize = true;

btn2.texto2.multiline = false;
btn2.texto2.autoSize = true;

btn3.texto3.multiline = false;
btn3.texto3.autoSize = true;
Pero el problema persiste...
  #4 (permalink)  
Antiguo 28/03/2006, 10:40
Avatar de Bandit
Moderador
 
Fecha de Ingreso: julio-2003
Ubicación: Lima - Perú
Mensajes: 16.726
Antigüedad: 14 años, 5 meses
Puntos: 406
Hola elishet:
Crea tu campo de texto dinámico con Línea única, con nombre de instancia: info_txt y con Var: text.
Código para el primer botón:
on(release){
info_txt.autoSize = true;
info_txt.text = "Castellano";
}
Para el segundo botón:
on(release){
info_txt.autoSize = true;
info_txt.text = "Inglés";
}

Espero haberte sido de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
  #5 (permalink)  
Antiguo 29/03/2006, 03:14
 
Fecha de Ingreso: febrero-2006
Mensajes: 39
Antigüedad: 11 años, 9 meses
Puntos: 0
Vale, lo de autoSize funciona pero solo si es un textfield solo.

He estado probando y veo que el problema está en que el textfield lo tengo dentro de un botón, y entonces deja de funcionar.

Para hacer referencia al textflied del botón le pongo:
Código:
on(release){
	loadVariablesNum("es.txt",0);
	btn1.info_txt.autoSize = true;
}
he probado también con _root, con info_txt.autoSize a secas, y poniendole autosize también en el botón...

No se puede adaptar un botón a su contenido dinámico?
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 05:54.