Comunidad de diseño web y desarrollo en internet online

MEdir texto para campo adaptable

Citar            
MensajeEscrito el 20 Abr 2007 06:34 am
Hola!

Tengo un formulario q de aspecto son dos corchetes q al ir escribiendo el corchete derecho se va abriendo ajustandose al texto escrito. He utilizado la funcion getTextExtent para calcular la longitud del texto y asi poder mover el corchete a la posicion deseada. El problema es q no sale bien, y se supone q deberia, creo q es la funcion esa q no me da el valor de la anchura bien. No se si sabreis como lo puedo hacer de otra manera con alguna otra funcion. De todas formas os pongo el codigo por si veis algun error, muchas gracias.


Código :

onClipEvent (keyDown) { 
   _root.texto=_root.nombre.text; 
   var objeto:Object = _root.miFormato.getTextExtent(_root.texto); 
   ancholetra=objeto.width-_global.longpal; 
   _global.longpal=_global.longpal+ancholetra; 
   _root.cdcho._x=_root.cdchorig+_global.longpal+5; 
}



_root.texto es el campo de texto a medir.

Por inmavic

20 de clabLevel



 

Valladolid / Castilla y León

msie
Citar            
MensajeEscrito el 20 Abr 2007 12:55 pm
Yo hice una funcion muy simple, no se si te servirá pero yo la probe y me va agrandando la caja de texto cada vez que escribis.

Código :

onClipEvent (keyDown) { 
this.texto_txt._width = this.texto_txt.textWidth + 5;
}

Por thacon

53 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 20 Abr 2007 01:00 pm
Muchas gracias, si q al remirar la ayuda otra vez encontre la propiedad textwidth y la use, funcionó asi q de todas formas muchas gracias

Inma

Por inmavic

20 de clabLevel



 

Valladolid / Castilla y León

msie

 

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