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

Evento KeyPress en Flex

Estas en el tema de Evento KeyPress en Flex en el foro de Flash y Actionscript en Foros del Web. Hola amigos, aca de nuevo... Como puedo hacer para que al presionar la tecla ENTER en un TextInput se ejecute un procedimiento..... Ayuden por favor..... ...
  #1 (permalink)  
Antiguo 07/07/2010, 11:40
Avatar de Salvadri  
Fecha de Ingreso: agosto-2009
Mensajes: 45
Antigüedad: 15 años, 3 meses
Puntos: 0
Evento KeyPress en Flex

Hola amigos, aca de nuevo...

Como puedo hacer para que al presionar la tecla ENTER en un TextInput se ejecute un procedimiento.....

Ayuden por favor.....

Ahora si creo que me ayudaran......

Gracias de antemano..

Bye
  #2 (permalink)  
Antiguo 07/07/2010, 14:10
Avatar de daPhyre
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: [email protected] (Redirects to 127.0.0.1)
Mensajes: 2.404
Antigüedad: 16 años, 8 meses
Puntos: 142
Respuesta: Evento KeyPress en Flex

¡Estás de suerte! Acabo de crear un minichat que hace exactamente eso...

Código PHP:
import flash.display.Sprite;
import flash.text.TextField;
import flash.events.KeyboardEvent;

public class 
myClass extends Sprite
{

public function 
myClass()
{
    
myTextField = new TextField();
    
myTextField.addEventListener(KeyboardEvent.KEY_UPmyFunction);
    
addChild(myTextField);
}

public function 
myFunction(evt:KeyboardEvent):void
{
    if (
evt.keyCode == 13)
    {
        
// Tu procedimiento
    
}

Espero te sirva. Suerte
__________________
<signs>daPhyre</signs>
Jugaa.me


Adios al dolor de cabeza de IE...
  #3 (permalink)  
Antiguo 07/07/2010, 14:34
Avatar de Salvadri  
Fecha de Ingreso: agosto-2009
Mensajes: 45
Antigüedad: 15 años, 3 meses
Puntos: 0
Respuesta: Evento KeyPress en Flex

Muchas gracias, justo lo que estaba buscando, no sabes cuanto lo necesitaba........gracias man

Última edición por Salvadri; 07/07/2010 a las 15:03

Etiquetas: flex, keypress, eventos
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 04:41.