Key.getCode

Perdona que te moleste otra vez, pero es que intento hacer una animación parecida a un chat pero no consigo que al presionar 'Enter' se active la función 'send', el código que uso es este:
-----------------
detector = new Object()
detector.onKeyDown = function() {
if (Key.getCode() == Key.ENTER){
pres()
}
}
----------------
Y otro problema que tengo es que al transformar la cadena en un array las primeras celdas de la matriz contienen el código HTML del texto, y a partir de la celda 5 más o menos, está el texto escrito en el cuadro de inserción de texto, ¿hay alguna forma de arreglar eso?
Espero haberme explicado bien y perdona la frecuencia de las preguntas.
Gracias
Sel

1 Respuesta

Respuesta
1
Supuestamente con esto debería funcionar a la perfección
ojbSettings.captarEnter = Key.ENTER;
keyListener = {};
keyListener.onKeyDown = function() {
if (Key.isDown(ojbSettings.captarEnter)) {
trace("aqui ejecuto la function 'send'");
Send();
//utiliza una variable para que tengar que soltar la tecla ENTER antes de volver a ejecutar la function send
isEnter = true;
}
};
keyListener.onKeyUp = function() {
if (isEnter) {
isEnter = false;
}
};
Key.addListener(keyListener);
Pruébalo y si tienes algún problema me avisas

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas