Autor Tema: [PROBLEMA] la tecla enter...  (Leído 1007 veces)

Desconectado HiddenHlF

  • PHPero Avanzado
  • ****
  • Mensajes: 285
  • Karma: 7
  • Sexo: Masculino
  • The Hidden
    • Ver Perfil
[PROBLEMA] la tecla enter...
« en: 27 de Febrero de 2011, 01:07:13 am »
NOTA: disculpad las molestias.. ando medio dormido y lo publiqué en javascript en vez de actionscript Y_Y que algún mod lo mueva por favor.

Buenas.
Verán.. tengo una duda bastante tonta en as3 Y_Y pero me trae de cabeza.. y es la tecla enter.. ya que  con keyCode me localiza el valor de cualquier tecla que pulso menos de ésta que no me localiza nada D: . Es desesperante.. he probado 300 formas.. bueno el code sería lo tipico.. pero pongo 1 ejemplo abajo por si acaso:
Código: [Seleccionar]
//input_text es 1 campo de texto
input_text.addEventListener(KeyboardEvent.KEY_DOWN, tecla_presionada);

function tecla_presionada(e:KeyboardEvent){

trace(e.keyCode); // aqui si pongo cualquier tecla me devuelve su valor numérico.. pero si pulso enter en vez de 13 ( que es su valor ) no me devuelve nada.. :S

}

Un saludo y a ver si pueden echarme un cable jeje.
« Última modificación: 27 de Febrero de 2011, 01:08:47 am por HiddenHlF »

Comunidad PHPeros

[PROBLEMA] la tecla enter...
« en: 27 de Febrero de 2011, 01:07:13 am »

Desconectado Physlet

  • PHPero Experto
  • *****
  • Mensajes: 822
  • Karma: 41
  • Sexo: Masculino
  • Todo es posible con esfuerzo, dedicación e interés
    • Ver Perfil
    • PanamaDev
Re:[PROBLEMA] la tecla enter...
« Respuesta #1 en: 27 de Febrero de 2011, 04:40:37 am »
Está muy raro, yo acabo de probar el mismo código y sí me funciona. El ASCII de <Enter> es 13.
Prueba algo como esto:

if(e.keyCode == Keyboard.ENTER)
   trace("Has pulsado enter");

Desconectado HiddenHlF

  • PHPero Avanzado
  • ****
  • Mensajes: 285
  • Karma: 7
  • Sexo: Masculino
  • The Hidden
    • Ver Perfil
Re:[PROBLEMA] la tecla enter...
« Respuesta #2 en: 27 de Febrero de 2011, 09:24:14 am »
vale xD ya lo solucioné (VIVA!) jaja. Bueno resulta que eran varios problemas, no 1 solo. El primero era que no se porque motivo al probar la película con ctrl + enter no me funcionaba daba igual si el evento lo ponía en 1 texto o stage, pero al publicarlo si el evento lo aplicaba al stage funcionaba sin problemas. Luego le puse el evento a 1 texto y dejaba de funcionar tanto al probarla (con ctrl + enter) como publicarla y resultó que era porque el texto era TLF xD. Así que solución: en vez de texto FLT editable se pone texto clásico y introducción de texto y funciona ;).

Gracias por la respuesta igualmente physlet.

Un saludo