Comunidad de diseño web y desarrollo en internet online

Como se pone Focus a un TextImput en flex??

Citar            
MensajeEscrito el 06 Jun 2008 03:23 am
:) holas. me gustaria saber como se le pone a un TextImput Focus apenas comienza la pelicula en flex, osea que ya aparesca seleccionado y listo para escribir..
como lo hace google cuando entras a la pagina. :wink:

saludos

Por phoxer

Claber

827 de clabLevel

4 tutoriales

Genero:Masculino  

Ing en Sistemas

firefox
Citar            
MensajeEscrito el 06 Jun 2008 06:22 pm
con el metodo setFocus();

Código :

tu_textInput.setFocus();

pero he detectado problemas, pues si tu swf no tiene el foco, el foco se asigna al text input pero no podras escribir, aunque parezca que si

Saludos! ^^

Por master_of_puppetz

Claber

2483 de clabLevel

7 tutoriales
3 articulos

Genero:Masculino   Premio_Secretos

WebDev (Flex + PHP + JS)

firefox
Citar            
MensajeEscrito el 06 Jun 2008 06:47 pm
eso no anda :crap: ya lo habia provado asi yo pero por alguna razon tira error..

Código :

public var userTxt:TextInput=new TextInput();
Login.addChild(userTxt);
userTxt.setFocus();


al tirar error habre la clase UITextField; y marca esto:
Main Thread (Suspended: TypeError: Error #1009: No se puede acceder a una propiedad o a un método de una referencia a un objeto nulo.)
mx.core::UITextField/setFocus
mx.controls::TextInput/setFocus

Por phoxer

Claber

827 de clabLevel

4 tutoriales

Genero:Masculino  

Ing en Sistemas

msie7
Citar            
MensajeEscrito el 06 Jun 2008 11:02 pm
por que lo esta ejecutando antes de crear el objeto, tendiras que llamar el metodo de setFocus, posiblemente en el creation complete de la aplicacion

Por master_of_puppetz

Claber

2483 de clabLevel

7 tutoriales
3 articulos

Genero:Masculino   Premio_Secretos

WebDev (Flex + PHP + JS)

firefox
Citar            
MensajeEscrito el 07 Jun 2008 03:45 am
mmm vos decis que el objeto nesesita un tiempo de ejecucion :| .. quizas le tenga que poner un evento de init o algo que me indique cuando esta listo.. lo voy a probar.. :wink:

Por phoxer

Claber

827 de clabLevel

4 tutoriales

Genero:Masculino  

Ing en Sistemas

msie7
Citar            
MensajeEscrito el 07 Jun 2008 02:12 pm
más bien un tiempo de carga, y cuando tu aplicación o tu text input ha cargado, entonces si puedes usar sus metodos y propiedades. Cuando este ha cargado, es cuando lanza el evento de Creation Complete

Por master_of_puppetz

Claber

2483 de clabLevel

7 tutoriales
3 articulos

Genero:Masculino   Premio_Secretos

WebDev (Flex + PHP + JS)

firefox
Citar            
MensajeEscrito el 03 Sep 2008 10:43 am
:cry: a mi el setFocus() no me funciona... me da error de compilación...

me dice: Call to a possibly undefined method setFocus ttrougha reference with static type flash.text:TextField

y no lo entiendo, porque el objeto al que hago referencia es un inputText. :|

Por Uruviel

48 de clabLevel



Genero:Femenino  

chrome
Citar            
MensajeEscrito el 03 Sep 2008 12:30 pm
Uruviel setFocus no es un método de la clase TextField, sino un método de la clase FocusManager.

Por elchininet

Claber

3921 de clabLevel

17 tutoriales

Genero:Masculino  

Front-end developer at Booking.com

firefox

 

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