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

Input con letra Capital (Mayúscula)

Estas en el tema de Input con letra Capital (Mayúscula) en el foro de Flash y Actionscript en Foros del Web. Hola a todos, tengo varios input text que se adjuntan en el MC, pero necesito que cuando el usuario escriba la letra que quiera esta ...
  #1 (permalink)  
Antiguo 15/07/2009, 11:17
 
Fecha de Ingreso: julio-2003
Mensajes: 100
Antigüedad: 21 años, 4 meses
Puntos: 0
Input con letra Capital (Mayúscula)

Hola a todos, tengo varios input text que se adjuntan en el MC, pero necesito que cuando el usuario escriba la letra que quiera esta se ponga siempre en capital ó mayúscula.

La pregunta 2: como hago para que cuando el usuario digite la letra auntomaticamente el curso se vaya al siguiente input?

Gracias por su ayuda.
  #2 (permalink)  
Antiguo 15/07/2009, 14:06
 
Fecha de Ingreso: mayo-2008
Ubicación: Murcia, España
Mensajes: 313
Antigüedad: 16 años, 6 meses
Puntos: 5
Respuesta: Input con letra Capital (Mayúscula)

Tendrás que añadir un disparador de eventos (addEventListener) al textfield gestionando el evento TextEvents.TEXT_INPUT (en flash.events.TextEvent), no estoy seguro que sea ese evento, pero si no es ese, alguno similar. Cada vez que se dispare ese evento, harás:

miTextfield.text = miTextField.text.toUpperCase();
  #3 (permalink)  
Antiguo 15/07/2009, 14:07
 
Fecha de Ingreso: mayo-2008
Ubicación: Murcia, España
Mensajes: 313
Antigüedad: 16 años, 6 meses
Puntos: 5
Respuesta: Input con letra Capital (Mayúscula)

Esto anterior si es AS3, si fuera AS2 vi este ejemplo por ahi:

Código actionscript:
Ver original
  1. this.createTextField("inp",100,100,100,100,35);
  2. inp.type = "input";
  3. inp.border = true;
  4.  
  5. inp.onChanged = function(){
  6. inp.text = inp.text.toUpperCase();
  7. };
  #4 (permalink)  
Antiguo 15/07/2009, 14:33
 
Fecha de Ingreso: julio-2003
Mensajes: 100
Antigüedad: 21 años, 4 meses
Puntos: 0
Respuesta: Input con letra Capital (Mayúscula)

Excelente, muchas gracias.

Y sobre como activar el siguiente input sabes como?
  #5 (permalink)  
Antiguo 15/07/2009, 18:08
 
Fecha de Ingreso: mayo-2008
Ubicación: Murcia, España
Mensajes: 313
Antigüedad: 16 años, 6 meses
Puntos: 5
Respuesta: Input con letra Capital (Mayúscula)

Para AS3:

stage.focus = siguienteTextField;

Para AS2:

Selection.setFocus("siguienteTextField");

Esto lo he encontrado en google en un momentito, a ver si buscamos un poco antes de preguntar, que la mayoría de cosas ya están resueltas ;)
  #6 (permalink)  
Antiguo 16/07/2009, 12:36
 
Fecha de Ingreso: julio-2003
Mensajes: 100
Antigüedad: 21 años, 4 meses
Puntos: 0
Respuesta: Input con letra Capital (Mayúscula)

Muchas gracias, resultó muy util.

(busque antes de preguntar pero no encontré la solución, seguro no puse los parámetros correctos) :P
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 17:53.