fscommand2 setInputTextType
Buenos curiosamente en los talleres subflash estuve hablando con Luis sobre un juego que está desarrollando en flash lite 2.x, y uno de los aspectos que le estaban dando problemas, era la entrada de texto. Está claro que es un punto débil ahora mismo, y esperemos que en versiones venideras se mejore tanto el control como los mecanismos para la entrada de texto en flash lite.
Para decidir el modo en el que queremos meter nuestro texto, disponemos de un fscommand que es setInputTextType. Ahi le podemos pasar una serie de valores: Alpha, Numeric, etc
Casualmente acaba de salir un hilo en el grupo de flashmobilegroup donde se trata el problema de intentar aplicar este fscommand a un campo de texto que no se encuentre en la linea de tiempo principal. Y aqui va de acompañamiento un interesante post en el blog de Jesse Warden que ha salido a la luz en relación a la pregunta que se hizo:
Sintaxis de Barra para setInputTextType
Nota adicional (editado)
Finalmente se ha dado una solución interesante () para poder resolver el problema de una forma sencilla:
Flash Lite 1.1:
Asignar al apartado var del panel de propiedades del campo de texto: “/:input_var”,
Flash Lite 2.X:
Asignar al apartado var del panel propiedades del campo de texto: “_root.input_var”,
Y para activarlo se utilizaría la misma llamada:
status = fscommand2("SetInputTextType","input_var", "Numeric");
Sin duda quien no lo supiera se ahorrará un buen dolor de cabeza

















Holas, no entiendo muy bien el mecanismo del problema, se refiere a un campo de texto digamos en un mc cargado y creado dinamicamente ? o a cualquier campo de texto, digamos fuera de la linea de tiempo principal.
He estado haciendo pruebas y poniendo el fscommand2 en 1 frame, me valido para lanzarlo en el frame siguiente, dentro del 2º frame de un mc.
Lo que me gustaria saber es como lanzarlo del movil directamente, que el usuario final no tengo que darle “abajo” primero y al Enter/13 .
El darle “abajo” te lo puedes ahorrar con la clase Selection, pero el Enter siempre lo tendrás que apretar, yo no he encontrado ninguna forma de saltarmelo, así que si alguien sabe, que postee.
Selection.setFocus("campo_txt");La otra es usar el componente Inline Textfield de Richard Legget, que está muy bien. Con este componente te puedes ahorrar el setFocus y el Enter.
http://www.blocketpc.com/2006/11/15/componentes-para-flash-lite-20/
Deu!!
Thanks, si encuentro algo aviso,contar de no tocar una clase lo que sea hehe