Comunidad de diseño web y desarrollo en internet online

Focus en texto Dinamico

Citar            
MensajeEscrito el 06 Dic 2006 07:34 pm
Hola saludos
quisiera que me ayudaran con esto
tengo una parte de un pagina donde hace lo siguiente:

tengo 3 cajas de input text
3 dynamic text...donde se refleja lo que escribes en el input text
el usuario a los dynamic...pueden cambiarle todo al font...color tamaño etc

mi problema es el siguiente
que para hacer dicho cambios tengo que seleccionar todo el texto en el dynamic text
quisiera saber como hacer para que con solo estar posicionado en el input text 1
cambie el dynamic text1..y asi sucesivamente
sin tener que irme al dynamic text y seleccionarlo todo...

gracias

Por Fernando_Salem

27 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 06 Dic 2006 08:04 pm
Hola Fernando, con que metodo estas cambiando el Formato del Texto??..
Deberias hacerlo con "setTextFormat"
setTextFormat (método TextField.setTextFormat)
public setTextFormat([beginIndex:Number], [endIndex:Number], textFormat:TextFormat) : Void

Parámetros
beginIndex:Number [opcional] - Un entero que especifica el primer carácter de un fragmento de texto. Si no especifica beginIndex y endIndex, el objeto TextFormat devuelto se aplica al TextField completo.

endIndex:Number [opcional] - Un entero que especifica el primer carácter después de un fragmento de texto. Si especifica beginIndex pero no especifica endIndex, TextFormat se aplica al único carácter que especifica beginIndex.

textFormat:TextFormat - Un objeto TextFormat que contiene información de formato de carácter y de párrafo.

Un ejemplo de la ayuda de Flash

Código :

var format1_fmt:TextFormat = new TextFormat();
format1_fmt.font = "Arial";
var format2_fmt:TextFormat = new TextFormat();
format2_fmt.font = "Courier";

var string1:String = "Sample string number one."+newline;
var string2:String = "Sample string number two."+newline;

this.createTextField("my_txt", this.getNextHighestDepth(), 0, 0, 300, 200);
my_txt.multiline = true;
my_txt.wordWrap = true;
my_txt.text = string1;
var firstIndex:Number = my_txt.length;
my_txt.text += string2;
var secondIndex:Number = my_txt.length;

my_txt.setTextFormat(0, firstIndex, format1_fmt);
my_txt.setTextFormat(firstIndex, secondIndex, format2_fmt);

Espero que te sirva
Saludos.!

Por mansonet

30 de clabLevel



Genero:Masculino  

Argentina

firefox
Citar            
MensajeEscrito el 06 Dic 2006 08:14 pm
gracias
compare el codigo que me diste y casi lo tenia igual excepto por ciertos parametros
y lo resolvi gracias

Por Fernando_Salem

27 de clabLevel



Genero:Masculino  

firefox

 

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